It's always worth it to have multiple venues to sell from. The stores are super easy to setup and add inventory, unlike the long listing process on eBay.
Unless there is a huge price difference between the two, I rarely list New in Box sets in eBay. Too many scammers, and sticklers for box condition. The free shipping entitlement on eBay also hurts with returns. I've never had a complaint on Bricklink, and I often get high volume orders for international sellers. I also have a minimum purchase on bricklink which allows me to buy the cheap battlepacks without concern that shipping them won't be worth the effort.
I am incredibly biased though