Trabalhei um pouco com magento e wordpress. E também tentei criar o meu próprio rsrsrs
Na minha visão:
Wordpress
- flexibilidade e facilidade de uso
- a lot of plugins in the market, mate!
- manutenção relativamente barata
- super vulneravel a cada update que liberam
- por conta da quantidade absurda de plugin, o projeto fica pesado e caquinha de dar manutenção
Magento
- flexibilidade e qualidade
- estabilidade do produto
- dificil de manuseio, um pouco complexo e dificil a curvatura de aprendizado
- manutenção moderadamente elevada
Fazer um próprio
NÃO FAÇA UM CMS PRÓPRIO OU ATÉ MESMO SE VOCÊ FOI CONTRATADO PRA FAZER UM. SIMPLESMENTE NÃO.
A não ser que é uma big corporation te pagando pra fazer, oferecendo além de dinheiro e tempo, um time completo também. Ou caso você queira uma jornada intensa de aprendizado, é válido também.
Não faça um próprio no sentido de que leva muito tempo, é muito complexo, muito caso de uso que você precisa controlar, sem falar que você programar flexibilidade é, até uma certa extensão, um saco.
There. Minha contribuição com os meus 3 anos de carreira numa agência de e-commerce :)