personally id go with DSL.
i cant stand the stupid .pup packages you need to find and install for apps you want.

on the other hand puppy is far easier on the eyes....

......go with dsl.
...