When comparing the Angular “Framework” against other “Libraries” such as React or Vue, one would argue against Angular. It is bulkier, more restrictive and opinionated when compared to other libraries. However, I believe that with Angular 8 and the soon-to-be-released Angular 9, the Angular framework is becoming a serious contender for creating lightweight, responsive applications well suited for mobile as well as desktop platforms.
I won’t be repeating information where I believe others have already done an awesome job explaining things. I recommend to you, dear reader, to review the following links: