I have been on vodafone for as long as I can remember,their service is shocking, my mifi is on 3 and seeing as their sim only contract is £12.90 a month for all the data you want, that is where I am changing to in a months time. Vodafone recently had no reception at all in my area for over a week.......so its laters to vodafone and hello to 3