From my experience, DishTV wins the race, it provides amazing picture quality more than 500 channels. I got a recorder with DishTv set top box, where you can record any TV shows or programs and can also be save in USB. Dishtv customer supports is very cooperative, they solve your query instantly.