Como toda resposta em programacao, depende. Porem vou dar meu olhar mais pratico da coisa.
JavaScript tem uma comunidade muito forte. O que significa que tem muita mais coisa pronta e de boa qualidade que PHP. JavaScript em sua base roda no ClientSide, ou seja, isso a torna mais flexivel, como pode ver com React, Vue, SVELTE, etc, onde possuem uma flexibilidade como nenhuma outra linguagem. Alem de que o NodeJS vem sendo um novo back-end muito bem cotado, e com diversos pacotes disponiveis voce consegue fazer dele um back-end incrivelmente potente.
Agora pode parecer uma linguagem simples e de facil aprendizado, mas conforme o avanco dos seus estudos vai acabar sendo uma linguagem bastante avancada, e com um mundo muito aberto a mudancas, boas e ruins.
Com o PHP, por exemplo, voce nao tem muitas dificuldades de manipulacao, ja que a base nao se extende tanto quanto o JS, mesmo usando frameworks, a base do php continua intacta. O PHP pode ser fundido com HTML, gerando maior facilidade na construcao de telas com varias condicoes, por exemplo.
PHP e uma linguagem multi-thread, ou seja, atende varios comandos de uma so vez. Ja o JavaScript atende um comando por vez, tornando a velocidade de req. um pouco menor.
"Para um pequeno café com um único barista, é mais fácil e mais eficiente para o barista atender primeiro os clientes com pedidos mais simples, um de cada vez. Isto se assemelha ao threading único do JavaScript.
Em contraste, uma grande Starbucks teria muito provavelmente vários baristas cumprindo as mesmas encomendas simultaneamente. Isto ecoa a abordagem multi-tarefa do PHP."
PHP andou um tempo se atualizando em longos periodos de tempo, porem isso mudou desde o PHP 7.0, onde foi a mudanca drastica da linguagem, ja o JS vem sendo atualizado quase constatemente desde o nascimento do NodeJS, cogitado como a linguagem escolhida para ser uma das melhores senao a melhor.
Obrigado por ler ate aqui.
Agora tirando sua duvida com a minha opiniao, como Dev. Full Stack que usa ambas linguagens, PHP back-end, JS front-end.
Agora entre as duas, JavaScript ganha para mim, mercado maior fora do pais, tem flexibilidade para trabalhar tanto no front quanto no back, mais amplitude de visao de trabalho.