I found React to be a low-investment/high-return kind of library
React JS — JavaScript the right way
Jack Marchant

I have been building for the web for almost 15 years and I find React horrible to learn and use. JSX just sucks.

Angular and Ember are way better alternatives and more full featured. I have personally switched from Angular to Ember and have never been happier.

If you care about productivity and want consistency across your projects, give Ember a try.