I recently got a new HDTV and so went on a search for the best option. I was pretty darned surprised to figure out, in the end, that cable was the best option. The satellite services compress their video, reducing their picture quality versus the unprocessed HD signals passed along through the cable company. That was a major factor. Combine that with the fact that I didn't have to have any holes drilled into my siding, didn't have to mess with permits and such from my condo association, and didn't even have to buy the DVR equipment, it was a no-brainer for me.
This was Comcast. I do know that many of the other cable companies aren't quite as good, so the best decision in areas that don't have Comcast might be to go with one of the satellite companies.