I can only speak for Comcast, but they terrible. Unfortunately, I have a lot of old, mature trees around my property (even though it's a fairly new house, it backs up to a wooded area), so dish is not an option.
Comcast loves to play games with billing - you have to watch your bills like a hawk. They increase rates for no good reason, shove as much advertising down your throat as possible, and in general are underhanded in their business strategies.
I currently have standard cable, plus digital, HD and DVR. I also have high-speed Internet. My bill comes out to about $140/mo. I have no premium channels.
Before I got an HDTV, I had standard/digital and DVR. After I got the HDTV, I called to ask about HD and was told that I already have it - it was included in the DVR service. As it turns out, that's a lie - it's a separate package that they've been charging for me since I got DVR, despite having asked me if I had an HDTV when I first picked up the box.
The HD service, until recently, was a complete joke. They had about 5 sports channels (most of which ran SD content on an HD channel), the locals (which are available over the air), and two or three cable networks. Just recently, they added Sci Fi, HD Theater and a couple of others, but I find it laughable that they're running ads saying that they have more HD channels than anyone else.
My high-speed Internet runs at 6Mb/s. If I had the phone service, they would give me anoter 2Mb/s. Apparently in areas where FiOS is also available, Comcast miraculously jumps the bandwidth up to 16Mb/s for the same price ($42.95 - the "performance plus" tier). Otherwise, since they know your only other option is crappy Verizon DSL at 3Mb/s (if they can actually get that to your residence - the fastest I've ever seen even at that tier is about 1Mb/s), you're stuck at 6Mb/s with an occasional "performance boost" up to about 8, but that only lasts for a few seconds until they throttle you back down again. Oh, and don't try doing any P2P, because they've instituted "traffic shaping", basically spoofing packets to tell Bittorrent that you don't actually want some of the packets you're requesting.
Anyway, as you can tell, I hate Comcast. I could rant on and on about their slimy tactics and poor customer service, but the truth is, I still shut up and pay my bill every month. Occasionally I attempt to cancel and get put on a temporary promotional rate, but in general it's expensive.
Oh, and for those of you on the "triple play" package, be prepared for $180/mo once your promotional package ends - and keep in mind that once it's over, you won't qualify for another promo until you pay the normal rate for about 6 months.