I have an iphone 3gs 16g for tmobile
I absolutely love it. I do all my business and 99% of my web browsing on it. I am on this thing almost all day everyday due to my job
Only complaint I would have is the battery life. But 90% of people that own an iPhone probably aren't using it as much as I am. All around it is an AMAZING phone and I absolutely love it!
O ya, one more complaint is that when I hear the common iPhone text message tone go off when you are in a store or restaurant or something, you will see like 14 people pull out their phones