Our choice of content management system is wordpress ecommerce, using woocommerce. There are a lot of reasons for this, but as a summary it's for reasons of superior flexibility, control, speed, security, SEO, integrations and ongoing costs. Your self-hosted ecommerce site is much easier to manage in so many ways.