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 Squarespace: features outside Squarespace's blocks need code injection or a third-party service. and only part of the site exports if you move later.