DSL quality varies as widely as Cable quality. Cable users don\'t often attain these wonderous 1 mb/sec download speeds either. I\'ve had both, and I remember what it was like. The bottleneck is quite often the load on the server you\'re accessing, and the number of hops to that server, not the speed of your own connection.
The difference is in the quality of your ISP. When you go cable, you usually have one choice, which is quite often shit. When you go DSL, you have a large number of ISPs to choose from. You don\'t have to pay these cut rate prices and get inferior service. You can choose to pay a little more and get a high quality service.