I fix computer problems for a living, among other things.
Lately I'm encountering more and more neighborhoods where the cablemodem connection is shot to hell in prime-time (that is, 5-8pm weeknights). The problem is that the cable company hasn't provided enough bandwidth to accommodate all the users in a single neighborhood, and everyone's speed and pingtimes drop off a cliff.
DSL may be slower overall, but it's speed and reliability doesn't change throughout the day. If you pay for 3MB speeds, you'll get that speed all day.
So I say get DSL.
-Llama