Hey guys come on... without just saying this and that come up with reasons.
I say iPhone 3G - why ?
It's a Desktop class mobilephone.
It runs Mac OS 10.
I connect to my office servers through CISCO VPN using VNC app and Remote Desktop; Edge on road and WiFi at home.
Supports Microsoft Exchange push Email, push contacts, push calendar
Games are like real with 3 axis accelerometer
Scratch proof screen
Thousands and thousands of Applications (Apps)
Multi-touch Gestures
Everything you could imagine.