Advantages
Speedier development: A statistic binding and a dependency injection mechanism greatly shorten the development time.
Improved code testability: With MVC architecture and a dependency injection mechanism, testing gets easier.
Enhanced user experience: SPAs provide a clean and responsive client experience.
Huge, active community: Strong support and resources are available... https://blogs.sparkifysolutions.com/introduction-to-angular-js/