Популярен главным образом на больших сложных проектах. Позволяет хорошо структурировать код, все проекты на нем схожи, в силу этого бизнес его любит.
Для .NET подойдет отлично, хотя по сути нет какой-то четкой зависимости фронта и бэка, можно на чем угодно сделать.
Минус Ангуляра - он сложен в освоении, потратишь с месяц на него. Против недельки на Vue например. И обычно негативно отзываются о нем вуйщики, из тех кто не осилил. А я перешел с Vue на Angular и не жалею.