Depende muito do projeto que você estará realizando e de como irá codar (criar um tema do zero ou usar page builder)
Motivos para não usar:
- Complexidade excessiva para necessidades simples
- Ameaças de segurança constantes
- Desempenho lento em sites grandes
- Dependência de terceiros (Pugins)
Motivos para usar:
- Econômico (código aberto)
- Gerenciamento de conteúdo simplificado
- SEO amigável
- Desenvolvimento Baseado em Post Types
- CRON Jobs
Na questão do Elementor eu acho muito zuado você ter que baixar plugins pra criar um simples carousel ou criar um dark mode,
a personalização é limitada, já pensou como fica o versionamento do código? pois é, nem da pra versionar o código.
PS: Trabalhar criando temas no Wordpress é programação, criar sites com page builder não é programação
😂