You should totally go for React. Sorry I couldn't find the article that helped me make the decision. But AngularJS is a big problem with its watchers, taking up resources unnecessarily. Angular2 even after compilation is a big pile of code that could have been done for less with React. Even worse Angular is very opioniated, not in a good way, not allowing you to do effective things freely