Shopify is one of those tools where you understand the hype the moment you actually use it. I set up a working store with products, checkout, and shipping in under 3 hours, and I'm not a developer. The theme editor is intuitive, the mobile preview works perfectly, and the fact that every plan comes with unlimited products and bandwidth means you're not constantly worrying about hitting limits as you grow. Shop Pay checkout is insanely smooth for customers too, our cart abandonment dropped noticeably after switching from a custom WooCommerce setup.
The catch everyone warns you about is real though: the actual cost of running a Shopify store is way higher than the subscription price suggests. Between the 2.9% + 30¢ per transaction on Basic, the apps you inevitably need (SEO tools, email marketing, reviews, loyalty programs), and the premium themes, you're easily paying $150-200/month on what's supposed to be a $39/month plan. And if you use a third-party payment gateway instead of Shopify Payments, they slap an extra 2% on top. That stings when your margins are thin.
For all that though, Shopify earns its spot. The app ecosystem with 6,000+ integrations means you can bolt on basically anything. Multichannel selling across your website, Instagram, TikTok, Amazon, and physical POS from one dashboard is genuinely seamless. And the international selling features with Shopify Markets make multi-currency and multi-language stores actually manageable without hiring a dev team. If you're serious about ecommerce and plan to scale, Shopify is the safest bet. Just go in with eyes open about the real total cost.