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.