I just finally switched from Frontier to TWC Spectrum. I was going to reluctantly stay with Frontier because I knew cancelation would be such a horrendous pain.
But... Frontier managed to screw up all of my account details (mailing address, phone number, auto pay billing). That resulted in a giant FUBAR and after I sorted it out by paying in full, they deactivated my account. Learning what happened and sorting everything out took about 5 hours in total on the phone!
I shockingly was going to try to get a new account since according to them, my account was now closed and couldn't be reactivated. They then proceeded to tell me Fios wasn't available at my address! Ummm hello, that's the service I've had and have payed for through November but you just cancelled. Fast forward about an hour on hold and they got back to me and said that the wires have been removed and they'd have to run new ones so Fios isn't available but they could put me on a waiting list and give me DirectTV for my tv. At that point I said see ya later and let them know I'd be protesting the credit card payment since I'm being billed for services that are not being delivered.
The switch to TWC was so quick. They'll have a tech here tomorrow and I'll be billed 50 bucks less a month with no equipment rental fees. Luckily TWC has no contract so if they botch anything, I can cut them with ease.