I really likes Comcast for the short time I used their TV service.
My package was 100Mbps internet plus the most basic TV package. Here's the catch, though: I signed up for the SD package and got an HDHomerun. I used the SD box to make sure things were active, then I set up the HDHomerun through Windows Media Center. Even though I was paying for the lowest-tier package, I was subscribed to ALL the HD equivalents of the channels I received (if they existed). The HDHomerun also scanned in all the music channels, plus a couple extra channels I wasn't supposed to receive. The only issue was that HBO didn't work right away, so I had to call a special Comcast number for setting up a device with a CableCard. The person on the other end of the line was actually knowledgeable and helpful. Once everything was set up, I never had any issues with their tv or internet.
I didn't have OnDemand through the HDHomerun, but I avoided the HD technology fee, HD receiver rental, and DVR fee (because of course the HD receiver had a DVR in it). I also owned my own modem, saving another rental fee.
If you have a smart TV or a PC you can connect to the TV, I'd recommend it.