Three is patchy and unreliable.
Remember Three do give hell of lot of data but reliability/coverage is poor while vodafone, meteor / Eir are skinflints with data but you get the greater coverage so all you got to do now is decide what appeals to you more