Ongoing problems, data charges, and outages are why Comcast / Xfinity should only charge to “access” the Internet, and not be able to charge for “data usage.”
They don’t have the reliability of a power company, and with their track record thus far (and laziness in fixing the infrastructure) … it will likely be a LONG time before we see improvements.
The moral of the story is, we need more competitive choices for ISP service, way more … or Internet access in the U.S. will continue falling farther into the hole.
So call your congress reps, send them emails frequently, and poke at Comcast / Xfinity directly online.
The only way it’s possible to get what we want out of them as consumers (short of canceling service) is to bug them incessantly (but respectfully). And even that isn’t altogether effective in the short-term (more like long-term).