The trick I've found with Comcast is to go to their offices. The in-person support people have always been able to deal with whatever I was there for quickly and satisfactorily.
This is the only way I could get them to fix a problem I had.
I went on vacation once, never having missed a payment to Comcast nor have we been late in the 7+ years of our account.
I get back from being gone after the week, and no internet. I call Comcast, who says there is no outage, and can send someone out to investigate in a week.
Meanwhile, I look outside, and my cable is disconnected from the utility pole, meaning someone needed a bucket truck to do this.
Going into the Comcast office, they were able to send someone out in 3 days instead of 4.
Also, Comcast has no record of them disconnecting nor can tell me why I was disconnected.
I would LOVE to ditch Comcast, but I have 0 other options in my area for speeds over 25Mb, which is a joke. I will never understand how Comcast is not a monopoly.
I guess this turned more into me hating Comcast...
I don't want to, as a consumer I'd like to get decent customer service in a manner that isn't directly inconveniencing to either me or, even, the company. I don't demand that reps show up at my door, but it is seriously annoying how far Comcast will go out of their way refusing to help you.
I've had pretty excellent support from Comcast via chat on the 3 occasions I've needed to use them in the last 5 years or so. It doesn't seem like it's going to be as fast as a phone call, but it seems like I can easily express what I want/need and the chat agent seems to respond intelligently and effectively.