We built a prototype app using AngularJS. For our specific usage of AngularJS, while we achieved our goal with the least LOC, its performance is so poor [on mobile] compared to Ember.js, CanJS and MarionetteJS that it was certain that AngularJS is indeed designed for the future, but not the present.
If you did any kind of systematic comparison of those, write a blog post and post it here. I bet it would get a lot of discussion. Angular's mobile performance is very interesting, but not something that seems to have gotten much attention yet.
That's because you are doing it wrong. You need to understand the digest cycle and what triggers it.
You're triggering digest unnecessarily + you most likely have full object comparisons.
One of the thing with AngularJS is your team needs to have stronger CS fundamentals compared to other frameworks.