I've used both and in my opinion both have their pros and cons. I'm not thrilled with the fact that you have to pay so much in fees and setup with CB, but you have so many more affiliates willing to promote for you and their systems are a bit more stable.

PDC allows unlimited free products, but their system is unreliable and I have personally seen it crash on the day of big releases.

Jeff