Thanks, that's exactly what I was thinking. I work in enterprise dev and we have heterogeneous environments for the frontend... and Angular is the worst of them in terms of flexibility and, surprisingly, future-proofing. It allows you to get a standard quality application relatively quickly with the help of developers of standard qualifications, but "standard" doesn't mean "best". There is no silver bullet, but personally I would think twice about alternatives before choosing Angular as a platform. Maybe it's bias, but all the time I'm involved in "how to replace Angular with something else because (list of reasons)" processes, and never the other way around...
But I also agree that sometimes it's the best technology stack for specific tasks.