They just rolled out Stencil, which is a local development environment for building the themes for storefronts. It's using Handlebars for syntax, ES6 with Babel and WebPack, and is incredibly easy to setup. There's no local database as it pulls the product catalog from a running store, and it's installed with one npm install command.
It used to be that people would talk about magento being "once you've outgrown shopify". They don't seem to be saying that anymore.
I've personally worked with a business doing 100m+/year in revenue on shopify.
The same can be said for Magento, Magentos issues always come down to performance.
I consider this to be an advantage actually. At least if you do not only want a standalone shop, but an integrative website with a news/blog area, static pages like faq to draw in customers.
SAAS solutions seem the most elegant, but we don't want to become a reseller and want to retain fill control for oud customers.
Prestashop looks interesting and not as bloated as Magento.
CV3_Can_Help@commercev3.com and I will be happy to give you a tour of the platform and discuss how we can help!