What to plan for with each
With Shopify: app costs and app overlap add up as features are added. and product and collection URLs use fixed /products and /collections paths.
With WooCommerce: store, plugin and WordPress updates need testing before they go live. and payments, shipping and tax extensions each need setting up and maintaining.