Well said both
I got a Google HTC phone on a 24 month contract after 4 years of being with Vodafone.
They wanted £75 to upgrade the phone and I got to keep my existing plan - 600 minutes, 500 texts and *limited* internet use for £40 a month - goodie! *raised eyebrows*
I complained considering my partner (new customer) had recently took out a contract with more minutes, unlimited texts and unlimited internet for £10 cheaper.
Vodafone very promptly offered me the same deal and the phone for £25 which I considered a bargain (and iPhones had such cr*p tariffs even a little over a year ago) because I'd told them in no uncertain times I could get a better deal elsewhere as a new customer.
Now I desperately want an iPhone, Vodafone have stopped pushing out Android updates so I've had to use a Cyanogen ROM to get the latest and greatest Android, it runs as slow as a dog with no legs (even before the change to the ROM) and is actually a bit embarassing when you see everyone with their shiny iPhones which are 100 times more popular.
I agree with you both of you guys though, when it comes to renewal time in about 8 months I shall be changing to a £10-£20 SIM-only deal and saving my hard earned cash to buy an iPhone direct from Apple - SIM free.