I'm really hoping this thread doesn't devolve into a framework flame war, but those who are interested in angular or currently using it would find this post very interesting. It clarifies a lot of the reasons why the Angular team felt that they needed to do a complete rewrite instead of incrementally improving 1.x and it also outlines a lot of the exciting new features they hope to include in 2.0. I personally appreciate their dedication to the web components specification and a desire to seamlessly co-exist with it. Atscript illuminated a lot of interesting programming concepts I'm not personally familiar with as a front-end developer and I'm intrigued by them. Definitely worth a read if you have time, Rob Eisenberg has a very extensive understanding of Angular.