Ok, but here's my take. I'm in front of a PC 95% of the time I want to conduct business. I use my phone to call people and send occasional txts. I want to be able to play music and read my email from time to time. Most of the email I have to respond to requires more than a smart phone anyways.
I probably won't browse much on it and I'll have the latest model and I hear the software and touch screen have come a long way since the early models. I just played with a 3G in Best Buy 2 weeks ago and I didn't see any major flaws with it.
I read up on the reasons to go one way or the other and honestly I think the iPhone would be fine.