The verdict
If you have no developer and want the shop to just work, I'd pick Shopify. If your content, brand and SEO already live on WordPress, and you have a developer or agency to keep it healthy, I'd pick WooCommerce. A second store on a different platform means two logins and two designs. Price the real set-up on both. Shopify's plan is only part of the bill, and WooCommerce's core being free hides hosting, extensions and developer time. The MCP integration on WooCommerce is still a developer preview, so treat it as something to test. There is no single winner. Choose by who will own the upkeep.