They have gone through an evolution over the years. 6 years ago Direct TV's CSRs were too ignorant to answer simple questions so I went with Dish. Then I fell into the mess of Dish's first HD DVR - what a piece of crap! They finally bought it back from me after a year of weekly outages, and I moved to Direct TV 3 years ago and have been much happier. Now I'm moving to FIOS TV this coming Friday and will look forward to a good signal in bad weather.
The one thing that Dish and Direct seemed to have in common was incompetent contract installers. Both had to send somebody back 3-5 times of times before they got it right.