I saw this thread title and couldn't even believe it. Sorry to hear you had a bad experience, mine has just been the opposite with CenturyLink. Out of cable and internet companies, I've had Windstream (8), Dish Network (7), Mediacom (1), DirectTv (5), and CenturyLink (10). The numbers I assigned are my experiences from 1-10 with 1 being horrible and 10 being excellent.
Having tried Mediacom in Ames and again when I moved this fall, I will never try them again. They have by far the worst customer service of any company I know of.
I took a speed hit to get CenturyLink back because they are so pleasant to deal with. When service is out they are typically working on the issue before I even notice. If I have an issue with my equipment, I always get someone knowledgeable unlike the idiots Mediacom always had me talking to. Seriously, Mediacom sent a guy to my house that had no idea how to run my TiVo box and he actually put me on the phone with his manager so I could do everything.
CenturyLink now has 1 year contracts just remember to call each year to get on a new contract and keep the bill low. They don't argue they just sign me up. When I cancelled this past summer they attempted to keep me on board, but I was determined to try Mediacom again for the cyclone network and TiVo. I had absolutely zero issues with disconnecting or billing issues from CenturyLink. In total, I've had 3 years with CenturyLink.
Current setup: CenturyLink 40mbs & Playstation Vue (Combined with Netflix, Hulu, Amazon Prime, & local). Highly recommend both!