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