The [Angular 2.0 preview roadmap][ng-2] was recently posted to [HN][ng-hn] and after reading it, I'm starting to think adopting Angular might have been a mistake.
Having built a few small projects with [AngularJS][ng], I've found the framework a pleasure to work with. Once past the initial learning curve, features started flying together. Most of my trouble-shooting time was spent getting backend data delivered correctly, Angular just worked. Based on this positive experience, I've been moving towards adopting Angular as the standard frontend of my web toolkit.
Choosing Angular wasn't without doubts. Introducing this many new conventions, syntaxes and practices doesn't come without a cost. The problem with re-invention is longevity: Either these new ideas succeed and become the norm, or they're left for dead on the side of the road as technology marches on.
Parts of the 2.0 roadmap sound great. But it also sounds as if this future Angular will be very different from the Angular w