Dish is the only way to go for me. Had it for about four years now and see no reason to change. And besides the have blaze tv. And direct doesn't. It cost me about 75 bucks a month and a direct package with the same channels is over a hundred with no blaze tv ? Are you kidding me ? It's really a no brainer for me I guess it depends on what you like to watch though.
I just left Directv after 6 years to go with ATT U-Verse. Less money for more channels - no "wash-outs" during severe weather when you need TV the most, and I can record four shows at one time - controlling the DVR from any TV in the house...
Those are just my reasons. Others may disagree.