Seriously, for anyone who lives in an AT&T dead zone (and there are A LOT of us if you're reading the posts) you can't have a functional iPhone where AT&T isn't providing adequate coverage.
If AT&T claims to have service in that "dead zone" area, i can understand their frustration.
Neither of you are explaining how this makes the iPhone itself suck, or why this should mean that everyone, including people who live in strong AT&T service areas, should "avoid" the iPhone as is "suggested" in the title of this thread. Should I avoid the iPhone out of sympathy for the original poster? Because there is no other clear rationale as to why this thread is in any way reasonable.
Instead, we should remind people who may live in AT&T dead areas that the iPhone probably isn't for them. If you don't know where the AT&T dead zones are (I can name one a few miles from my house and one near my school) then you should try to find out, by asking friends or relatives who have AT&T service.