DO NOT go xfinity if you want service and any type of customer service that isn't the stupidest AI bot in existence. We had their internet service and it *sucked*...and the customer service barely exists. As in, we were routinely getting less than 40mbps when we were paying for 400mbps and at least once a day, it would just quit working completely until you rebooted the modem. The hassle to talk to a human was horrid and I spent about 5 literal hours fighting with their bot who couldn't help me before I finally got through their AI bot to a human in their chat function. And then I had to drive 50 minutes one way to pick up new equipment (because supposedly the whole issue was our modem overheating because we had an outdated one) and their idea of "restitution" was not charging us for the new equipment...and within two or three weeks, we were having the same issue again with the new equipment.
That was in August, and in October, we switched providers. When I called to cancel, I had to schedule a callback, and that callback came an hour after the window they'd given me (already an hour long)...and then they tried to sell me on a faster internet plan instead of cancelling and assured me that the speed would be better because "it would be the new equipment and the equipment we had was the old stuff".
There might be a good reason they are offering a year free. Just saying.