Bump on the complexity. I've been trying to learn Angular for months and I still don't think I am comfortable with it. The tutorials out there focus too much on basics. I found an early video on Youtube that described some of its internals (e.g. parsing your HTML/DOM), which helped.<p>I started looking into Backbone yesterday and found the initial curve to be so much better. There is no mystery in my mind on how to set up a basic model on top of a resty service and putting views and collections on top. I'm currently trying to decide if I should switch over to Backbone as I learn. I do realize there is a lot more code to write if I go the Backbone route. I think I can live without two-way data binding. However, I think will miss directives.