If I may...
You guys are all talking about the non phone features of the iPhone and you're correct no other device has such a nice interface, such a complete library of apps and genuinely cool innovative features.
Well except the for the iTouch...
Because there is a problem with the iPhone and it's the phone part. When it comes to pure telecommunication properties the iphone is not as good as say the top Nokias. And I'm not talking about WiFi, which is a battery killer on any portable device. I used an iphone in parallel with a Blackberry bold and a nokia 97, for a few months and I liked using the iphone a lot, but the blackberry was much more reliable for any data transmission and the E97 is the better phone with an excellent battery life, but a lousy interface and touchscreen. I felt that both the Nokia and the BB outperformed the iPhone when using data coms (very noticeable on 3G networks, somewhat more stable on edge and gprs networks) and the use of 3G coms doesn't influence bat life as much on the nokia as it does on the other two (don't really get this one).
At the end I use an itouch for music/games/videos, my Blackberry for e-mail and office coms and my Nokia just as a phone.
The iPhone is a very cool device that I like a lot, but it is not the best mobile phone. My personal opinion is that if they fixed all the issues with the iphone (#1 being bat life), it wouldn't be as popular since it would be quite a bit bigger and heavier - at the moment the iPhone is offering too much for its own good
