Я использовал и пропагандировал Nx на последних двух работах и (в основном) люблю его.
Я продолжал использовать его поверх простого Angular, потому что они продолжают добавлять новые инструменты, которые поддерживают более сложные приложения,и избавляет от многих трудностей, связанных с настройкой современного веб-приложения на javascript (а именно с настройкой и настройкой при склеивании современных библиотек веб-разработки).
Они взяли на себя обязательство разработать свой продукт таким образом,который поддерживает, а не отходит от Angular, но предоставляет доступ к приятным дружественным для разработчиков рабочим процессам, которые поддерживают другие инструменты, отличные от Angular CLI, из коробки.
Например, недавно они добавили поддержку для тестирования Cypress e2e,включая настройку проекта, скрипты для запуска тестов, а также команды для запуска тестов только на тех битах вашего проекта, которые были затронуты вашим последним изменением.
Они также очень чувствительны к запросам и реализовали несколькоисправления / незначительные функции, которые участникчлены моей команды предложили.
Подводя итог, можно сказать, что именно в этом темпе они выпускают новые блестящие дополнения к уже мощному Angular CLI, что делает его привлекательным предложением.
Однако, если ваше приложение не очень сложное, вам, вероятно, не понадобится много этих функций.
Если вам интересно, я написал пару постов, подробно описывающих, как я использовал его впрошлое и недавнее прикосновение к материалу Cypress:
http://wtfisanapi.com/wtf-is-nrwl-nx/
http://wtfisanapi.com/htf-do-i-write-e2e-tests-with-a-stubbed-dependency-angular-nrwl-nx-edition/