After having converted a sizable component library from Angular 1 to Angular 2, along with accompanying documentation web apps; I can honestly say that there are some huge improvements, but they don't come close to the improvement in development model that React + (Redux/Flux/etc.) bring. I think the big names behind Angular 2 make it an instant choice with large companies (especially those coming from a .NET background) but I think they lost the battle for cutting-edge framework before they even hit Beta.