I was an unhappy cable customer who switched to DSL. Best thing I ever did for my internet connection. Sure, cable can be faster... when it works. But after many weeks of it going down several times a week, usually at least once a day, and many service calls, I had had enough. DSL that works 24/7 is far better than spotty cable even if it's a bit slower.
On the plus side, I also get to work with a local company with legendary amazing(ly good) customer service, who are proud of their company and act it, and I now have 50 Mbit/s down, 25Mbit/s up DSL that is more than fast enough for our needs and is cheaper than cable. And if I need faster, 100Mbit/s DSL is an option.
I'm extremely rural, but amazingly both cable and blazingly-fast DSL are an option for me because our local telco is five stars. To such a degree, limiting ourselves to their service area was one of the top priorities when shopping for this house... no lie.