DSL quality can vary a lot dependent on the local hardware... if you're too far from the CO but can still get some sort of signal your Telco will probably sell it to you anyway. There isn't really a whole lot that can be done if the signal isn't great... and frequently they'd rather sell you bad service then none at all.
What's good about DSL is that your speeds are less likely to be impacted during peak hours. So while the top speed is generally lower, you're not going to drop that far below it. Whereas with Cable you're sharing a pipe with all your neighbors so during peak times your speed can potentially dip much lower then your top speed. YMMV, of course. In general I prefer cable simply because telcos piss me off slightly more than cable companies do.
What's good about DSL is that your speeds are less likely to be impacted during peak hours. So while the top speed is generally lower, you're not going to drop that far below it. Whereas with Cable you're sharing a pipe with all your neighbors so during peak times your speed can potentially dip much lower then your top speed. YMMV, of course. In general I prefer cable simply because telcos piss me off slightly more than cable companies do.
