Я почти незнаком с этим фреймворком, но мне не понятно, как этот фреймворк за короткое время стал таким популярным. Мне кажется он довольно сложен для изучения, но дело даже не в этом: когда я начал читать документацию к angular.js я заметил одну важную особенность этого фреймворка - это необходимость модификации HTML кода, добавлением туда директив типа ng-bla-bla. Мне кажется это неправильный подход. Возможно здесь на меня оказало влияние знакомство с ExtJS, в котором HTML код вообще формируется самим фреймворком на лету и такой подход мне больше по нраву. Но все таки, я полагаю, что angular.js это так называемый hype и надеюсь он не найдет широкого применения в веб-разработке.
UPD.: Не успел я задать вопрос тут, как на хабре появилась статья на ту же тематику:
habrahabr.ru/post/246905