The verdict
For most small B2B teams, I'd pick Squarespace. It gets you a polished site and a simple store with no maintenance, which is what most teams actually want. I'd pick WooCommerce when WordPress is already your site, or when you sell unusual products and need to control data, hosting and payments. The free core is not the full picture. Hosting, extensions and developer time add up. Squarespace's cost is flexibility, because you cannot freely reshape layouts or add custom features. If you want something in between, look at Shopify for a hosted shop with a large ecosystem.