iPhone 4 will never be right because of the way the hardware is designed. Major flaw in the antenna system, especially when you are holding the phone. I dont see how a software upgrade can possibly fix it, either. Let alone AT&T service sucks, on top of it. Verizon is the only way to go around my way. Go Droid, its a better phone.