Primeiro o negócio.
Depois a tecnologia.
Escolho as tecnologias de acordo com as necessidades, a flexibilidade e o custo total, e não com as tendências.

As plataformas alojadas permitem começar rapidamente, mas têm limites. Um sistema próprio dá mais liberdade quando a empresa ultrapassa as soluções standard. Gosto do OpenMage pela estabilidade, flexibilidade e viabilidade a longo prazo.
Não existe uma solução ideal para todas as empresas.
Porque não costumo recomendar o Magento 2 à maioria das empresas
Na minha opinião, o Magento 2 é uma plataforma enterprise demasiado complexa e exigente em recursos. É poderosa, mas para muitos comerciantes os custos, a manutenção e a complexidade não são proporcionais às necessidades reais.
Para mim, o OpenMage é uma base mantida, modernizada e fácil de controlar, permitindo criar sistemas à medida sem uma infraestrutura enterprise excessiva.
Shopify, BigCommerce, WooCommerce, PrestaShop, OpenCart e até Magento 2 podem ser adequados. O importante é a operação, o custo total e a sustentabilidade a longo prazo, não as modas.
Plataforma alojada ou sistema próprio?
Uma plataforma alojada é como viver numa casa arrendada: entra-se depressa, mas é preciso respeitar as regras e continuar a pagar por algo que nunca será verdadeiramente nosso. Um sistema próprio exige mais preparação, mas depois pode ser adaptado às nossas necessidades. O retorno depende do trabalho manual, dos custos da plataforma e das limitações operacionais que elimina.