We're using Backbone for a large project and yes we have to track and dispose of everything manually but it's so small that we can make it do what we want. I will say this, Backbone has made our team better JavaScript developers because it didn't throw the kitchen sink at us. I just hope AngularJS is not Struts on the client side.
Like TodoMVC on steroids :)
https://github.com/angular/peepcode-tunes/commit/87dfa695d99...
Diff stats: 360 additions, 636 deletions, on a total of 628 original lines of JavaScript (app + test code; deletions include redundant lines of template code).
If your time's worth so much, why are you on HN spending time contradicting someone? Saving all your HN-time and writing an article to educate people would give greater value to your time and educate more of humanity...
In trying to learn it, I found it quite complex (beyond the basic hello world examples).
Also, Angular is the only framework where the DOM itself is your template. This cannot be explained, only experienced. :-)
Hey, the same applies to Knockout.
Yes, the declarative syntax is verbose, but the DOM is your template.