well, i'm happy with my (free) 3G nokia 6120 classic on payg. no line rental/monthly fee, £2.50 for 5 days unlimited data. and a fairly open dev comunity, so loads of apps...
i was well impressed with streaming TV from a home machine via orb over 3G while traveling on the train to and from work. audio is solid, video just slows down or hiccups on cell changes, but stays in sync.
3G tears into the battery life though :-D .
plus it runs quake as fast or faster than my PPC A1200 :lol: haven't tried quake2 yet...
word on the street is that in the US, verizon is going to limit the 3G iPhone to 1.4Mb in order to not strain the network backbone with a garrenteed high selling device. plus the side effect of improving battery life ;-)