DirecTV has been getting steadily worse. They only offer the good deals to new customers (still won't give me Genie), which is great if you're a new customer, but all new customers eventually become old customers. It used to be that they'd work with you once your contract was up to keep your business, now it seems like they just don't care. It seems to me like the picture is worse than it was years ago, like it's gone from 1080p to 720i on most channels. Locals are always a problem, last year Jefferson Pilot or whatever it is now games were out for weeks. And they've started using some real shady billing practices. Mystery charges keep popping up. Rates keep drifting up unannounced. And i always decline their "specials" (3 months free of some collection of worthless channels, then you start getting charged), but somehow i'm being billed for it this month.
I've always rec'd DirecTV, but with it now running nearly $100 more a month than i can get cable for, it's days are numbered in my house.
Edit: Oh, and customer service is DEFINITELY worse. Approaching AT&T levels. AT&T is still the undisputed king of ****** customer service though.