I gambled and lost. I was debating on which to get I even posted a thread for help. Thanks to those that posted. But I haven't been more upset with a piece of hardware. I went with the iPhone because of its popularity. Went with what I thought was the more polished company over Android. Guess I was wrong. Talked for a whole 5 minutes out of at least 12 attempts to make calls only to find out there is a hardware flaw with thu antenna. That coupled with horrible phone service with AT&T this is a disaster. Not to mention the data cap ! I was hoping for a rich phone experience. But all I have is a glorified ipod that just looks good. I will be switching to the Evo asap. If a bad battery is my only hurdle I'll take my chances. Not many new features on this phone either. Facetime is wi fi only which I knew before but with all these other problems I'm passing on the iPhone 4. Maybe I'll try again next year.