I had the same question some time ago. After reading a LOT of articles and tweaking Angular 1.x a bit I went with ReactJS.
First the learning curve with React I found it to be shorter and it allowed me to write pure Javascript which is something that I need to keep mastering.
Coming from back-end it had much more sense to me to use a programming language to render HTML semantics than injecting Javascript "superpowers" to HTML.