I use both. CB has more promos and better prices. Also, it has a website, app world is only for the handheld. It should have a desktop companion built into the desktop manager's app loader. I may by a cheaper app on my bb, but if it is important I'll do my homework on the web.
Don't forget Mobihand. I'm especially fond of how they will send emails when one of my apps gets an update. Never have been much of a fan of BB App World.