I had Direct for about 8 years but switched several months ago to Dish after Direct failed to deliver more than 10 HD channels for over a year. Now I think Direct has more HD but the cheaper Dish packages have more channels I watch. Dish also gave the HD DVR for free where Direct wanted around $500 extra. Dish's HD box also allows hookup to two tvs watching two channels at once, handy for Picture in pic too and the box downgrades HD channels for viewing on non HD tvs.