complexidade de aprender
Pelo menos, pra mim ele é bem melhor do que Angular e Vue, mas isso é questão de gosto e gosto não se discute, em vez de ficar procurando falha ou o framework perfeito, é bom lembrar que o cliente final ou o seu contratante quer uma solução e você tem que atender essa solução no menor tempo viável, eu não largaria react no por nada, pois é ele que traz o pão pra minha mesa.
Entendo, nunca mexi com Angular ou Vue. A complexidade é muito maior?
Quando eu vi um rapaz aqui na empresa usando Angular eu olhei de perto e veio aquela frase na cabeça, *meus olhos sangram*, quando ele me vê mexendo com React ele pensa a mesma coisa (comenta ele), percebi que não é a complexidade da ferramenta em si, mas o tempo que você se identifica e utiliza ela a seu favor e depois de um tempo ela se torna *fácil* pra você, pessoalmente eu achei react bem parecido com PHP e HTML quando usava só o front, há quem discorde haha, geralmente falando, acho que todas essas tecnologias não passam de ferramentas na mão dos verdadeiros artesões, que somos nós.