These are really great eCommerce platforms. But they serve different goals. WordPress with WooCommerce is an easy-to-use simple shopping cart for solopreneurs and hobbyists. It is not suitable for scaling your business. Magento is a super feature-rich and flexible system that can be used for enterprise-level online stores. But it requires investments in development.