so how does this "fix" AT&T?
the real problem, and I speak as mostly Apple-hater who is also an iPhone owner/slave/addict, is the craptacular and unholy alliance with AT&T. Battery life can be handled aftermarket without violating warranty-but as long as AT&T has it's head up it's arse and refuses to reinvest properly in infrastructure (like the entire current Administration despite all the talk and "stimulus") we still can't go elsewhere and see if there is such thing as "competition" anymore.
Unless we want to jailbreak what is (for me) a very expensive device that I cannot afford to replace out of pocket at unsubsidized prices.
Unless iPhone 4.0 somehow causes AT&T either improve or explode, it won't truly "fix" the device's biggest flaw.