I was with Dish for about 2 years, then after DirecTV added all of their HD in late 2007 I switched. I lived with their HR series of DVR's for 18 months and decided that I had had enough. The HR series is S L O W and the guide and on screen menus seem harder to read than the ViP series of DVR's from Dish.
Also, if you like movies, you get all HBO channels in HD except for HBO2W and all Cinemax channels in HD except for MoreMax. Also, DirecTV does not offer HBO Comedy, HBO Zone, 5StarMax, ActionMax, TMC Xtra E&W, Showtime Beyond, and Starz Cinema.
If you like movies you get more for your money with Dish.