I'm on the market for TV service and wondering who's currently has the best bang for the bucks.

My requirements are:

Lots of channel line up for good price
HD availability in 6 rooms
Most HD Channels
Picture Quality
DVR at least in 3 rooms
Cheap long term runs.


I'm leaning toward Dish since they're currently have the best promotion + most HD Line up + Best DVR on the market. But similar to DirectTV, both require 24mo contract. I'm fine with it as long as I get what I paid for.

But I've heard Dish got bad customer service.

I've heard the hype about uverse but not sure if they support HDTV independent streaming from different rooms.

Any advice?