Coming from some one who has dealt with 4 DSL installs and works for a telecom -- avoid DSL if you are doing residential like the black plague. Cable is much more simple for residential. Commercial -- you are stuck with praying that your telecom can get DSL; or get forced into going commercial cable, which isn't bad for what you get, but are forced to get alot if you want a static IP. Up here in Milwaukee, Time Warner hits us up for $189 1.5/1.5 with one Static. Not expensive -- but almost 5x the residential cost.
DSL is evil technology. Expect the moron telco to screw up the install multiple times, and the evolution of the wire to high speed DSL to take ALOT of time.