The iPhone is 3 year old hardware and draconian proprietary software. Android is the future.
Don't get an iPhone without at least playing with a Droid for a few minutes.
Currently the Nexus One is the best Android smartphone on the market (2X the speed, 2X the resolution of an iPhone) but they're hard to get your hands on to play with (they're only sold online via Nexus One Phone - Web meets phone.)
If you're willing to wait a couple months, N1 is releasing on Verizon and AT&T (w/3G).
Also the HTC Incredible is due to release shortly, which may actually be a N1-beater.
Don't get an iPhone without at least playing with a Droid for a few minutes.
Currently the Nexus One is the best Android smartphone on the market (2X the speed, 2X the resolution of an iPhone) but they're hard to get your hands on to play with (they're only sold online via Nexus One Phone - Web meets phone.)
If you're willing to wait a couple months, N1 is releasing on Verizon and AT&T (w/3G).
Also the HTC Incredible is due to release shortly, which may actually be a N1-beater.