This is exactly my experience as well. In DSL's favor I would add that it's not a shared pipe and the latency is generally low and very very consistent. If it were 20-30mbps down DSL would be competitive again. Emotionally I'd like to ditch both the phone and cable providers, they and their exploitive business model suck fetid dingo kidneys.
My current ILEC "offers" 100 Mbit DSL, but you have to be within a certain distance of their main infrastructure (I forget what it's called. DMARC, maybe?)
This means it offers 100 Mbit service, but at my house it actually maxes out at 8 Mbit.
I dunno. The latency would have to be really really really low (like single digit ms) for me to even consider it.
My cable is 220mbit down/17.5mbit up (actual measured values).