O melhor framework é aquele que você sabe mais, ponto final.
Anos atrás eu tinha a mesma dúvida, eu começava a aprender X, via um vídeo de alguém falando que aquele X era ruim e tinha que na verdade aprender Y, começava a aprender Y, meses depois via outro vídeo falando que Y é ruim, que X é pior e que eu deveria aprender Z.
Depois de alguns anos, eu me vi sendo uma pessoa mediocre em várias coisas, ao invés de bom em poucas.
Não importa qual você escolher, o que importa é, você vai ficar com o que você escolheu até você ser no mínimo um junior-pleno com ele, antes de pensar em tentar outra coisa, beleza?
Não cometa o mesmo erro que eu e vire mediocre em várias, vire especialista em poucas.
Edit: Dito isso... Todas elas podem vão suprir mais do que o suficiente para a sua necessidade, eu escolhi react e estou feliz com minha escolha, mas já pensei diversas vezes em mudar por motivo X ou Y, não mudei e estou ficando cada vez mais especialista em React.
Quando eu souber MUITO BEM react, vou dar uma olhada em Vue ou Angular.