Kevin Gibbons weighs up the pros and cons of selling on marketplaces like Amazon versus your own ecommerce website.