Минусы ангуляра:
- очень легко написать плохо по незнанию. Во второй версии с этим чуть получше.
В целом не вижу проблем, сам использую Angular и последний год все новые проекты веду на нем (в рамках комании). Пока минус только в том что приходится людям мышление менять.
Можно к слову посмотреть в сторону polymer как хорошую библиотеку для организации UI.
p.s. Как верно подметил
sim3x Angular2 написан на ES2015 (и находится в глубокой альфе), на который я настоятельно рекомендую обратить взор (babel.js для транляции кода из ES2015 в ES5).