So I picked up an iPhone and used it for a couple days. I must say it's a huge step in the right direction for mobile computing, but I returned it. I just did not like the lack of external buttons. The soft keyboard just didn't cut it for me. Here's my list of pros and cons.
Pros
Cons