They're both good.
I have DSL and have had absolutely no problems. You do have to connect, but it takes < 1sec. and you can set it up to do automatically when you open your browser. and cable is not "way faster" than DSL.
Cable companies are a pain in the ass to deal with. Especially if you need to get a cable jack installed in your room. :madfawk: