Wow, I vowed not to go back to Vodafone after the trouble I had with them in the past but that is a fairly convincing argument. I think I am going to pickup a few PAYG SIM card to test real-life speeds in my area before deciding on my contract renewal plan in June. One thing is for sure, it won't be O2! It looks like it might be between Three and Vodafone assuming I don't stick with T-Mobile (which I might as if I keep my £10 loyalty at current prices I could get 600 mins, 500 text and Internet for £5/month).