I had been thinking of buying an iPhone for myself and one as a birthday gift for my Dad. But after reading about all of the various problems, I'm not so sure. There are lots of reported issues in Apple discussions area, as well, without many fixes. It seems like a lot would depend on how many of you are disappointed in comparison to the ease of use with their old cell phone, and how important it is in their daily lives. I would think that it would be a huge drag to switch carriers, only to find out that the iPhone is more expensive to use and is more unreliable. 1) If you had it to do over again, would you buy iPhone 1.0, or wait for the next generation? 2) What would you advise your best friend to do? What if they had to switch carriers? 3) If you could afford to, would you give one as a gift? Ditto on the carrier issue.