I dumped DirecTV a couple of years ago and haven't looked back. We got fed up of having hundreds of channels and never anything we wanted to watch, plus the prices were getting ridiculous.
Now, we get HD off the air, we have Netflix (disc, not streaming), Amazon Prime, Hulu, and ESPN3 (since we have Cox as our internet provider).