I damn near almost bought the first iPhone when it came out. I didn't for a few reasons:

- no support for A2DP (bluetooth stereo audio)
- no support for DUN (bluetooth networking)
- no support for third-party software

Note that "slow networking" wasn't on my no-buy list. At this point, third party software appears to be a solved problem. I use DUN whenever I'm traveling and don't want to shell out $10 for some random WiFi just so I can get my laptop online. I realize this is less necessary when you can just use the iPhone's own interface, but it's not the same thing as using a real computer. The A2DP thing, though, mystifies me. This should be a no-brainer for Apple. It's even supported by the chipset that's already in the iPhone.

In the past year, I've found myself increasingly using Gmail (via J2ME widget) on my non-smartphone. I'm ready to make the jump to an iPhone. If/when the next-gen iPhone comes out, I'm likely to make the jump. I'm tempted, though, to wait to see what these mythical Android phones end up being all about.