Two simple ways to choose:
DirecTV or Dish are both digital signals. So, they ARE better then standard cable. Compared to digital cable you could argue I suppose....depends on your digital cable provider.
Regarding DVR's, Satellite is better, and here's why:
DirecTV = partnership w/ Tivo, and you can get combo DirecTV/Tivo Recievers that work great but it's $4.99 a month.
Dish = Proprietary Dishplayer service. I Had Dish 2 years ago when DishPlayer was relatively new, and it blew (my reciever did). I had the 7200 and it was replaced 3 times in one year. Supposedly their newer receivers are much better, but in my experience, I wasn't happy with Dish NEtworks Customer Service, and could not in good conscience recommend anyone use them.
So---comparing Digital Satellite to Digital Cable is really apples and oranges...but again....I went away from Digital Cable for the following reasons:
1. I lived in an apartment, and the Coaxial Cable they used was cheap as hell. Consequently even my digital cable got interference.
2. I have a stereo hooked up, and Digital Cable only provided at the time Analog Audio Outputs via RCA Cables.
3. NO potential at all for HDTV in the near future.
4. For the cost of digital cable premier package (all channels, no movie channels), I could get Sat + HBO.
As far as choosing between Dish and DirecTV===for me DirecTV has been great.