However, I'd be willing to bet that in most areas Comcast is probably your most reliable and fastest choice- unless you can get fiber, then always do that.
I was spoiled in Portland for years with Verizon (then later Frontier) fiber. When I moved to Seattle I was shocked that the best I could do was Comcast.
After 5 years with them I had one incident that involved an actually shitty customer experience that was saved by one of the best customer support experiences I've ever gotten anywhere (thanks Joe in Seattle Comcast Tier 3 tech support).
I've been using my own modem since before it was cool, so I never got hit by the monthly rate hikes or the 'free wifi' hotspot you can't disable.
If I didn't have fiber in my area now I'd begrudgingly get Comcast (if only just for internet) as my next choice.