DSL is only good if you're within a good distance from the ISP's DNS servers. If you're too far, you're going to end up paying way too much for that little speed. Cable is better. Higher bandwidth too, thanks to it's use of the Co-Axial cable. A little more expensive, but usually worth it if you get a package for internet and TV together.
John, what sort of comment was that? Very rude. Anyway, getting back on topic, I do use DSL, and it is fast. I don't chose to use cable for three reasons.