The most liked aspect of React among developers is its elegant programming style and patterns.
It also has a rich package ecosytem and good documentation.
Even though React has a higher learning curve, it makes app development very straightforward and easy-to-understand. Also, it can be a perfect fit for complex, high-performing enterprise applications. As we know, React powers the user interfaces of such large-scale websites as Facebook and Instagram.
React is a great framework which is also very SEO friendly.
Just like React, Vue also boasts elegant programming style and patterns.
It is also good for developing cross-platform software solutions.
According to its creators, Vue is perfectly capable of powering sophisticated single-page applications when used in combination with modern tooling and supporting libraries.
Angular is a TypeScript-based open-source front-end web application platform, often referred to as an MVW (Model-View-Whatever) framework.
For startups and mid-sized web development companies, among the top benefits of Angular are: quick code production, easy testing of any app part and two-way data binding — which simply means that any changes in the back-end are immediately reflected on the front-end.
Angular is maintained by Google, so you can feel confident that it will be around for a long while.