When it comes to headless CMS-es (which is what you're truly after, I believe), I personally prefer Ghost (NodeJS-based, React on the front, insane performance and SEO), but it's not really e-commerce-ready out-of-the box by any means (unless you're after a subscription-based model, then it's...