My experiences with Dish and local cable have been highly variable. After the umpteenth rate increase and miserable service, I ditched cable and bought a Dish setup (5 years ago). Initially, I was ecstatic about the picture quality, and the fact I could take my receiver and a portable dish antenna with me in my RV...try that with cable!
When I got a HD set and wanted to switch to a HD Dish receiver, I got the news that the receiver would be $900 or some such insanity. Talking to the Customer Service rep, I made the remark that they were forcing me to switch to Direct TV, who offered their HD receiver for about $100. The Dish rep then immediately backed off and offered me the Dish 811 for $50, which I accepted.
I guess my bottom line experience is that "customer service" is highly variable with all companies. I have been both elated and enraged with Dish/Direct TV/local cable. Too bad there isn't a company out there who has realized this and put a truly good service model into practice.