If it helps, I have an entirely Apple household - a Macbook Air, a Macbook Pro, an iMac 20, and 3 iPod Nano's. All my blogs are published from my Macbook Air via Firefox. I truly attempt to be Geneva in my testing of every technology.
For the past week, I've been running an iPhone 3G in parallel with my Blackberry Curve. I've tested its integration with Exchange email, its network support on 3G/2.5G/WiFi, its battery life, its App Store, and its user interface.
There are many aspects of the iPhone which are truly innovative and work extremely well. There are other aspects which I found frustrating, such as the touch screen keyboard and the short battery life. Whether or not the iPhone is the perfect mobile device for you depends on your use case for needing mobility.
Here's the detail of my experiences.
AT&T provided me an iPhone for testing including an account with a generous voice and data plan. The first step was to activate the phone. We ran into several difficulties that were unrelated to the iPhone itself - AT&T had mistakenly associated the iPhone account with the personal account of a faculty member who had a past due balance. Thus, they refused to activate the iPhone until this other person's balance was paid. Several phone calls and emails later, the issue was resolved. We were then able to activate the account. It's interesting that account activation requires the iPhone to be directly connected to iTunes via USB. For folks who have not used iTunes previously, the notion of a phone with a dependency on music management software will be a bit of learning curve.
Once the phone was activated, my next step was to integrate it with Microsoft Exchange. The Apple engineering to integrate the iPhone into enterprise Exchange environments via Active Sync is top notch. The problem that I ran into was a usability problem, which surprised me, since Apple is so good with usability.
To integrate the iPhone into Exchange, you need to type your email address, domain\username, password, and server name. Typing on the iPhone requires the use of a touch screen keyboard, because there are no true keys on the device. The first screen of the keyboard contains only the letters A-Z without punctuation, symbols or numbers. Pressing the .?123 key produces the numbers 0-9, a forward slash, punctuation and a few symbols. On this screen is a mysterious key labeled "#+=". Pressing it produces many commonly needed keys including the backslash. I think you can see where this is going.
I typed in my email address, then had to type in my domain\username. Since I could not find the backslash, I assumed that the iPhone required me to use a forward slash. I entered my password (which is alphanumeric, mixed case and a non-English word requiring me to toggle through 3 keyboard screens multiple times), and server name. Then the truly odd behavior began.
For whatever reason, the iPhone's calendar can sync with Exchange when the domain\username has a forward slash instead of a backslash, but email does not work. Even worse, since Active Sync perceives there is something wrong with the username/password, it keeps retrying and locks Active Directory. I sat with our server administrators and unlocked my Active Directory account numerous times as we tried various combinations of username/password entries. I finally thought to try a backslash instead of forward slash in my username, discovered the appropriate key and got everything working. Once I did, the push email through Active Sync was very impressive, delivering calendars, contacts and email with a speed that is very similar to the Blackberry.
I then began to reply to email and that's where my next adventure started. I had to type a medical consult in response to a Poison Control query about a mushroom ingestion. I typed
"The patient will be fine"
which appeared as
"The patient will be gone"
The iPhone keyboard is a touch screen with small non-tactile keys. A tall adult male with large hands (me) is going to "fat finger" the keys, so Apple has implemented a T9 like system to predict what words you meant to type. The F and G are next to each other as are the I and O on a QWERTY keyboard. FINE and GONE are valid combinations of pressing F/G and I/O with a fat finger.
Then I wrote
"The patient will live for a good long time"
which appeared as
"The patient will lice for a food long time"
I've spend days working with the touch screen keyboard and the although I'm modestly improved, the non-tactile T9 driven keyboard is just not as fast as the Blackberry keyboard.
On average, email takes me 3 times longer on the iPhone keyboard than on a Blackberry, assuming I want perfectly correct messages. The extra time is spent using the backspace key to correct those words that were fat fingered or T9'ed into some truly amusing typos i.e.
"The Lord is my Shepherd, I shall not want"
"The Lord is my Shepherd, I shall NPR want"
"The quick brown fox jumped over the lazy dogs"
"The quick brown fox jumped OCR the lazy dogs"
I'm sure the dogs enjoyed the Optical Character Recognition.
Just to be sure that my experiences were not the product of my unhip 46 year old email centric worklife, I spoke with several twentysomethings about their experiences with the iPhone. They all confirmed that they spend a great deal of time reviewing any professional email they send. Their consistent comment to me was that the iPhone is a great consumer device and a problematic corporate device.
So, the bottom line is that the iPhone is a great web browser, a great application platform, and a great way to read email. The App Store enables a new kind of commerce - the micro-app, truly democratizing application distribution in the way that Web 2.0 democratized publishing. BTW - the phone works well too.
However, the iPhone is not a perfect email appliance for someone who has to answer hundreds of emails each day with total accuracy.
Thus, if you want a truly innovative mobile computer for consumers that manages multimedia, has hundreds of add on applications through the App Store, and that connects to WiFi and 3G networks (note, these result in a battery life of a few hours at best), then you want an iPhone.
If an email appliance is your use case for mobility, you need a Blackberry.
I will watch the evolution of the iPhone very closely. If the keyboard issue is resolved, then Blackberry will have true competition among corporate email users. Until then, the device on my belt will be a Blackberry.