My problem with AT&T has less to do with product than it does with service and attitude.
I have gone through literal hell with my AT&T internet. Over the last 6 months EVERY bill has been wrong (wrong rate, incorrect overage charges, etc) and trying to get through to the billing office takes a ton of patience because I know that when I call I need to clear literally a couple of hours. Additionally, I know I will get to go through no less than 4 different touchtone menus before I ever have the option of speaking to a person. When I finally do get to speak to a person I have to wait on hold in 10-15 minute blocks while the rep 'researches' the history on my account, then tells me that the situation requires the approval of a supervisor.
This is no different than any other large company you have to deal with, every large company puts you into a automated answering service.
Also, for the last 3 months I have called in an effort to get a bundle discount on my services and despite the fact that I have been assured 3 different times that the bundle discount would be applied in the future it has yet to appear on my account.
Dealing with cable sucks, but dealing with AT&T's customer service sucks worse. I know that very few major corporations really care about their customers, which is why I have enjoyed my tenure with D*- in all of my dealings with D* their reps really seem helpful and as a company they appear to care about my satisfaction.
AT&T on the other hand gives the outward appearance that they could not care less about my satisfaction as a customer because the monopoly they have on services they provide means they don't have to care.
AT&T does NOT have a monopoly, there are millions of other companies that do the same thing now.