BigCommerce, from what I've heard, offers a lot more out of box, where as you have to accomplish the same thing with apps in Shopify.
WooCommerce, Magento, Spree, etc. are often chosen for customizability, since Shopify doesn't always serve every need (even with apps). And for control over the platform.
WooCommerce, Magento, Spree, etc. are often chosen for customizability, since Shopify doesn't always serve every need (even with apps). And for control over the platform.