Why not do both? Maintain a web store and list key items on eBay (those most likely to appeal to collectors) and pepper your listings with the URL of your web store. Include the URL in all email you send to people who contact you via eBay, in all feedbacks you give and make sure to include a business card with your URL in every package you ship. Use eBay to drive traffic to your store without ceding control.