Eu acho que discutir qual o melhor é irrelevante. Esse tipo de decisão é para time em início de projeto e existem N variáveis para adotar uma tecnologia em um projeto.
Para projeto eu escolheria React, pois é mais fácil encontrar pessoas para contratar.
Se fosse aprender o primeiro framework, eu escolheria Vue ou Angular, pois tem menos desenvolvedores trabalhando com eles.