While living with my GF we had cable. The speed was usually very good, but I am still not convinced it is as secure as DSL is. I also noticed a bit of a slowdown during peak evening hours on cable. This doesn't exist on DSL. However....
I'm out of there now and have switched back to DSL, and I just can't get WinMX to DL or UL at a decent speed at all. I'm using the same computer as before and done all the necessary adjustments, but it just isn't going to cooperate. Other than that the speed seems to be alright in general...but just alright. Cable was faster I am sure.
On top of this I've had a lot of problems with either hiss on the phone line, or people complaining that they can't hear me, even when the computer is not logged on to the internet...hell, even when the computer is off! I've had techs out here and they claim everything is fine. It's not. First they claimed the wiring in the house was too old...then they claimed I lived too far from the local central office. Then they told me to use double filters on the connection in the living room...which is why no one can hear me now. But now they say it's "fine".
Sound quality is so-so on the phones in the other rooms, and poor on the phone connected to the same jack as the DSL modem. I've ended up hooking up the base of the cordless phone in the kitchen but keeping the handset with me in the living room so I can have a somewhat decent phone line.
Too many headaches with DSL. When I get my new place in 6 weeks I am going back to cable.