Support is challenging when you need it. You usually have to talk to multiple people before your problem is resolved. For example, last time I got a new modem I had to be handed off twice before I got to a level where they could 'reset my registration,' and I definitely got the figurative stink eye over the phone for not renting their modem (which, is probably why it didn't "just work"). They usually try to sell you something like wiring insurance as well, and really like to emphasize the potential cost to you if they feel like they have to roll a truck. Fortunately, I've only had perhaps 3 support engagements (1 truck) in that 15+ years. Otherwise I'd be a lot less satisfied.
I'm hopeful that the various fiber providers 'coming soon to my area' will help with this. AT&T is here but not cheaper - they force you to rent their equipment - and I don't want to be an AT&T customer. At the very least it might stop Cox from raising rates $3-$6 a year.