Angular is new framework based on Angularjs experience, I think it is more enterprise focus
Angular (2.0 and more) is perfectly best for a very big front end application or big development team, resulted in large code base. Where a team member not able to know other's contribution
Despite of hard learning, Angular provide architecture that one can architect a base app, and others 10 developer can blindly follow, thanks to TypeScript's static type, and a lot of tslint rule.
This context is perfectly fit to an enterprise, where application live for years, maintainable is a must, people in and out, so few team leader can manage whole things.
The framework is standard and compatible with old MVC & OOP design pattern. No need special skill to work with Angular, any Java EE developer can be converted Review collected by and hosted on G2.com.