And Angular 2 is 10x the size, so again, you have to learn a lot to be effective in either.<p>The differences to me with React + Redux, is you have far fewer surprises, it&#x27;s easier to refactor and fewer wtf&#x27;s per day.  I spent a month working on a relatively small ng2 app and only had one single day without a weird &quot;wtf&quot; moment.<p>I&#x27;ve done several apps with ng1, and can&#x27;t count the wtf&#x27;s... with React + Redux, far fewer wtfs, and beyond that, far easier to jump into an existing app and find what I need to change.  Can never say the same about ng1 and ng2 isn&#x27;t much better than ng1 in that regard.  In the end, I&#x27;d rather start with a boilerplate and build with React + Redux over ng1 or ng2.<p>Yes, there is webpack + babel (you need a transpiler for ng2, and should use a build tool regardless), the tooling around react + redux isn&#x27;t too bad, and significantly smaller still than getting started in even a medium complexity app in ng.