I had DirecTV for years until recently....
I switched to Dish because the HDTV was cheaper, and far superior. I did hate losing the NFL ticket, but with all the games they are televisong on a national scale now, it's not that big a deal. You have your 2-4 locals, a Thursday night game, a Sunday...