apagar
A resposta é complexa e confusa: todas e nenhuma.
Entenda, não existe bala de prata. Cada qual atende a algumas necessidades específicas e várias outras genéricas. O que uma te oferece de vantagem, pode ser melhor ou pior nas outras.
E todo aquele blá blá blá que você vai cansar de ouvir.
A questão é: tem algo no mercado que atenda ao que você quer? Se sim, é viável usar? Se não, qual é a linguagem que você domina? Qual a linguagem que se encaixa nos padrões arquitetônicos de negócio e de infra estrutura da empresa? Qual linguagem oferece menos riscos, mais segurança e controle dos dados?
Pense nisso, antes de decidir.
Experimenta um Crud em cada uma delas e tira sua própria conclusao. Inclua ASP.NET Core também. Só de ler tutoriais começará a ter uma noção.