Angular has its fair share of haters, and a complete re-write in version 2 which breaks compatibility with previous versions isn't going to help matters. The fact that the Angular team is cutting its losses and rebuilding the platform from scratch should at least signal that they're serious about improving things however. And if you're going to start over, why not start again with a language that will help you with code quality and development productivity?
The Angular team and the TypeScript team worked together to basically merge in the features made available by AtScript (a Google project which extended TypeScript) and extend ECMAScript6 support. The result is that, with version 1.5 of TypeScript, Google and Microsoft are now both working off of the same platform and code base. AtScript will be gone and Angular 2 will be built on TypeScript. It's a big step.
To see Angular 2 + TypeScript in action, check out the GitHub repo for the TODOMVC demo.