I love my iPhone, but I hate the OS, not the look and feel, but the performance, and sneakiness (I'll explain). 1. it chokes when you most need it: I've had to make time sensitive calls before and when i go to the phone, it has choked loading (very frustrating!) 2. very long start up times when rebooting it takes at least 5 minutes! while i do have 8 pages of apps and i know it needs sometime to load but that is ridiculous. 3. network issues: texts won't send when i have full bars, reception meter is not accurate, I compare to my dads 3G LG phone, it will have 3G and my iphone will have EDGE. 4. my speakers sometimes play even when i have headphones in!: i was playing pole position in class, with earbuds in, and it was also playing through the speaker! i looked like a moron! it is most likely crappy 3rd party programing, but it still happened. I had a overall better experience with my EDGE iPhone than my 3G, but that was most likely because OS 1.0 was running the show. If 3.0 doesn't drastically improve what i talked about, and my impression with the iphone i will consider getting something else.