I've just dropped Vodafone and moved to Virgin mobile. I got myself a HTC One V (not a bad little phone) for free with a contract because i've also got Virgin TV and internet. My signal strength is now better where i live and i can actually get on the net with my phone in places where i couldn't before.