iPhone isn't ready for the enterprise
To get it out of the way ahead of time, iPhone isn't a smartphone. Smartphones allow the user to install any app compiled for that phone; iPhone doesn't (without jailbreaking it.. a *jailbroken* iPhone would count as a smartphone, but that's not how it ships and Apple actively is trying to prevent the customer from doing this.)
The article isn't arguing the iPhone is necessarily a bad phone -- but, the enterprise has developed very specific features a phone has to support. It either a) has to be super-stripped.. you can't leak much info by losing a phone or whatever if the phone just doesn't do anything interesting. b) Be able to be kept under IT's thumb. A blackberry or the like, they can disable the camera, block or allow as much software installation as they want, encrypt and password-protect everything, and even remotely disable the phone (so a stolen phone can become a paperweight.)
As for O2 speeds -- maybe they aren't throttling. The peak speed is (depending on what version of HSDPA is deployed) 1.8, 3.6, 4.8, 7.2 or 14.4mbits, but that's if you're the only user, close enough to the site, with a phone that supports it, and a site that has that much backhaul. I don't know what the capacity is for an HSDPA cell, but oversubscription's a definite possibility. If you're far from the site, speeds will of course drop. The phone or card, that's certainly a factor -- if it's UMTS (but not HSDPA) the max would be 384kbps for instance. And backhaul -- I don't know about in UK, but here in the states, some rural EVDO sites (there's basically no rural HSDPA, AT&T has HSDPA only in citites) have a single T1 running to them.. so the site *could* do 3.1mbits/sec over the air, but the backhaul can do 1.5mbits/sec.
@AC that forwards stuff from his secure Blackberry to insecure iPhone: You're a moron. Others have already told you why. Talk to IT, don't just subvert security. It's there for a reason.
@R C: You have it ass backwards. Almost EVERY phone offers what the iPhone has, and then some, other than having a shitty interface. And, yes, I WOULD rag on a gold-plated phone, that'd be an enormous waste of money that adds no functionality to my phone, and would be tacky. I don't know what your beef is against IT types, so I'm not even responding to the rest.