What Malo said, I've encountered very few corporations/large companies that seem to really care about their customers over their bottom line. The few that do I tend to stick with.
That being said, Comcast is what Comcast is and for me it's the only decent offering in our area. I can either get AT&T which guarantees a whopping 25gps download and 5gps up, or I can go with Comcast and pay a bit more but get 950gbps down and 42gbps up.
I recently found out about a new deal/package that ended up tripling my internet speed, taking away my data cap, and saving me $50/mos. Everyone I know tells me horror stories about dealing with Comcast, but they been great in my experience. The only trouble I sometimes have is when I first call, if I don't get a knowledgeable tech person I just ask them to send me to level 2 support and it all gets better fast. (I'm nice about it, not "LEMME TALK TO YOUR SUPERVISOR!" but rather "could you please transfer me to level 2? I've done all the checklist stuff and worked with PCs for a while so it'd probably be easier" and they're always nice about it and in some cases relieved. (A lot of the times they don't even understand my questions, so it's a good thing all around)
I always call at least once a year now just to check packages and deals. It's a bit of a pain, but it always seems to up my service a bit or drop my bill. I think the biggest trick is having worked phone support before I know what it's like to be on the other end so I try my damnedest not to be one of those customers and I think they appreciate it.
I think we're paying about $200/mos now. That's for internet, house phone, and cable. We don't have any actual cable boxes in the house, we just stream it through a browser. I like TV better that way I've found. Sort of nice, haven't had basic cable service in years but we needed to get it as part of the package. It's neat having live news again and history channels with actual history stuff!