Angular's learning curve is the worst I've ever seen. We mostly use it because "Enterprise" but I prefer React when we get permission for that reason.
Too much abstraction, too much magic. It's possible to do just about anything but the docs are sparse enough that you'll be crawling through github PR's and source to figure out how to achieve it sometimes
Angular is an amazing tool for building reusable components and interoperation between them is pretty easy to implement (just use "input/output" handlers).
I'm not saying it just to say something opposite, it is really my opinion and it's what I do almost every day.
Too much abstraction, too much magic. It's possible to do just about anything but the docs are sparse enough that you'll be crawling through github PR's and source to figure out how to achieve it sometimes