I prefer iPhone 4's form-factor, yet I use Nexus One as my primary phone because of its seamless integration of google voice, free turn-by-turn navigation system, and built-in support for tethering.
iPhone has tethering built in since iPhone OS 3. Works very well over there with no AT&T in sight.
Can you get the iPhone to act as a wifi hotspot though or is it via USB?
It is bluetooth or USB only. I guess wifi would eat too much battery
Wifi is much more useful though, I can plug my Nexus One in so battery isn't an issue, then use any device that knows about wifi - Nintendo DS, etc etc
AT&T now has a tethering data plan for iPhone.
Interesting how did I manage to miss that piece of news.
Was everyone so fed up with waiting?