What are Angular’s advantages as a front-end framework?