I agree that the people with issues are definitely the more vocal ones, so I wanted to post to say that here in Central Coast area in California, AT&T is just fine. I've been with them since the Cingular days, and have never had much of a problem with them. Before that I have had HORRIBLE experience with Verizon (I don't get why so many people praise them, to me they are evil.) and Sprint just plain stinks, around here anyway. I hear good things about T-Mobile's customer service but I know their service (at least around here) stinks. So AT&T by fr is the winner in my opinion, at least if you're around here. Whenever I do have an issue, which is NOT often, I call and they take care of it.
Actually I really think Apple has been good for them, because from what I have noticed and experienced their customer service has gotten a lot better and "friendlier" since Apple came along.
Okay so - that all said - don't worry about AT&T. No cell provider is perfect (NONE OF THEM) but I actually think AT&T is the best of the bunch.