As I'm rarely in a McDonalds/Airport/Starbucks/Hotel etc., if I had an iPhone, I'd have to put up with EDGE most of the time.
And EDGE sucks.
Really, really sucks.
Was on the train to London last Saturday... 3.5G icon on my phone went at one point, to be replaced with GPRS/EDGE. Such a difference.
WiFi *is* very good when you have access to it, but isn't exactly something exclusive to the iPhone (I've had WiFi enabled phones for ages...).
Apple should have delayed things a bit & released a proper UK/Europe iPhone, with all those things that us Brits & Europeans now expect to find as standard in a phone...3G, decent camera, video recording, MMS, custom ringtones, etc. etc.
And a less mickey-taking tariff would've been nice too. Probably wouldn't be so bad if it weren't for Apple's slice I guess.