Customer service wise or price wise I've never had a problem whatsoever with Dish. I did leave them for cable however because I have a 6 bedroom house and putting satellite in the entire house would have been cost prohibitive and required even more dishes on my house which was unacceptable. Now I have 3 actual boxes - 1HD, 1 Comcast PVR, and One regular one in the family room and all of the other rooms have basic cable (something you can't get with satellite at all). Nevertheless when it came time for HDTV (which I have through cable now) I would have left them anyways because the prices for their receivers were absurd.
I have comcast now and unless prices blow through the roof, I'm not going back.