Can't comment on Dish, but have had DirecTV since the mid 1990's. Was very satisfied with their analog service.
Bought two flat screen TVs last fall, and switched to HD. DirecTV came right out and did the installation, and that is when the problems began. Ended up cycling through 4 receivers before getting a receiver that would work consistently. The first one that needed replacing, the technician came back and replaced it. For the last 3, I had to wait on UPS to deliver the new box, then install it myself. Installation is simple, so that was not a problem. Waiting up to a week to get another receiver was a pain. After doing this 3 times, I called DirecTV and asked what it would take to switch back to non-HD service. They were floored anyone would make such a request. I explained all the problems I had experienced, and they kept saying I was unique, and no one else ever complained. I gave them an alternative to send a reciever that worked, or I would cancel the contract and switch to Dish. Magically, the next morning a new reciever was delivered, and that one has worked o.k.
Occasionally after being out of town for a weekend, I can power on the TV, and get no signal. Have to reset the DirecTV control box, and then the control box has to download all the program information from the satellite. This takes about 15 - 20 minutes, which can seem like forever whenever you are sitting there waiting for it.
When everything works, the picture is outstanding.
I would give DirecTV a C on their equipment and an A on picture quality when everything works.
Bob