You want to use every outlet that you can. This is the great thing about independent releases.
CD Baby is a great resource to sell your physical CD from, I have known a few friends to do well on CDB just from bulk international purchases (for retail). Their download option is convenient and the most important thing is having the ability to deliver a download to a user if they are at CDB and do not want to wait for the shipment.
TuneCore will eliminate the task (and headache) of listing to all the major locations yourself. A great service.
We offer a solution also, but between CDB and TC, your pretty much set!
A sale is a sale no matter where it come from, your job is to make sure there are many points of access to your product.