DirecTv....there's none better.
As a TV professional, I respectfully disagree.
Direct satellite services are always going to leave you at the mercy of the weather. Unless you live somewhere where it never rains or snows (even the Southwest has monsoon season), you're probably going to have to deal with some kind of rain fade at one point or another. It's just the way the technology works. And when you actually need to know about the weather or news, there's a strong likelihood that it doesn't work. That's what keeps me from going with any kind of DSS system for my own home.
There are also bandwidth limitations on what services like DirectTV or Dish Network can deliver when it comes to HD signals. The HD signal requires a great deal of bandwidth for transmission. Most HD broadcasts that you receive at home are going to max out around 720p. So you will almost NEVER get the full HD resolution of 1080p on most broadcasts.
The systems that perform the best in terms of signal quality? Those are the ones where fiber optic cable is being run directly into your home. Verizon Fios is one of those services, but there are others out there. The fiber infrastructure in your areas may vary. Fiber does have finite bandwidth, but it's still far greater than any copper cable transmission can handle. And fiber will not be susceptible to rain fade like a DirecTV or Dish network receiver. I'm actually on a notification list to be alerted when Verizon Fios is available in my area. It's a far superior system than regular cable.
My current provider is Cablevision, and they suck. But they're a better option than DirecTV where I live. And I'll ditch them as soon as Verizon Fios becomes available. I'm also getting really tired of the hardware charges for a DVR. $15 a month for a DVR receiver is just ridiculous. It's basically standard equipment nowadays, but it seems like the cable providers are nickel & diming us for the hardware.
DVR's are a whole other issue, but I understand your frustration over the DVR capacity Bill. Again, it's a bandwidth issue with the HD signal eating up a lot more disc space than standard def.