For better or for worse, my friends call me an Apple Whore. I'm a very atypical Microsoft employee - I use Firefox as my browser, my main computer at home is my Mac Book Pro, I have owned multiple iPods, and I recently swapped out my Smart Phone for an iPhone. When the iPhone first came out, I really coveted one, but I was skeptical about its keyboard. Not getting any tactile feedback while typing is an alien concept to me.
Aware that the 1.0 release of any product is riddled with bugs, I bided my time and pushed off the purchase for a few months. In the interim, I read every review I could get my eyes on, and everything I read pointed to AT&T being a fecez. I had been a happy T-Mobile customer since 2004, the biggest positives of being with TMob were the great service, decent phone reception, the best voice plans, and the phone selection.
It's been two weeks since I took the plunge into the iPhone realm, and using another phone now is a drag. The keyboard took a few hours to get used to - I'm a fast learner ;-) - and now my fingers fly on it, using the camera is a breeze, sending pictures via email or to flickr is damn useful, and the browser is beautiful. Here are my nits though:
1. Though Mail is good, it doesn't hold a candle to mail on the Smart Phone.
2. I can't save a Mail attachment to my phone - that's plain silly.
3. Give me a frickin' back button already. This is akin to no Second Mouse Button on my MBP. WTF?!
4. The screen gets dirty too easily (fine, I sweat, a lot)
5. AT&T is the network with the most dropped calls. Their tagline is the lie to top all lies!
6. Can't change the volume while listening to music by flicking my finger up or down on the screen.
With all of these being said, I'd still recommend that if you are an AT&T customer, the $400 price tag is worth the experience. If you do take the plunge, you'll be hard pressed to enjoy another phone again.