---
title: Angular Reviews
meta_title: 'Angular Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 167 reviews by the users' company size, role or industry
  to find out how Angular works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 167
  scale: '5'
date_modified: '2026-07-17'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# Angular Reviews
**Vendor:** Angular  
**Category:** [JavaScript Web Frameworks](https://www.g2.com/categories/javascript-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 167
## About Angular
Angular is a comprehensive platform for building dynamic, single-page web applications using HTML and TypeScript. It provides a robust framework that enables developers to create efficient and scalable applications across various platforms, including web, mobile web, native mobile, and native desktop. Key Features and Functionality: - Cross-Platform Development: Angular allows developers to build applications that can run seamlessly on multiple platforms, facilitating code reuse and reducing development time. - High Performance: The framework is optimized for maximum speed on the web platform, incorporating features like Web Workers and server-side rendering to enhance performance. - Modular Architecture: Angular&#39;s modular design, through the use of NgModules, helps organize applications into cohesive blocks of functionality, making them easier to manage and scale. - Comprehensive Tooling: With a wide array of tools and libraries, Angular simplifies the development process. It offers declarative templates, extensive IDE support, and a rich ecosystem of components and directives. - Strong Community Support: Backed by a large community and maintained by Google, Angular benefits from continuous improvements, extensive documentation, and a wealth of third-party resources. Primary Value and Solutions Provided: Angular addresses the challenges of developing complex web applications by offering a structured and maintainable approach. Its component-based architecture promotes reusability and testability, while its powerful data binding and dependency injection systems streamline development. By providing a unified platform with consistent patterns and practices, Angular enables developers to build high-quality applications efficiently, reducing both development time and maintenance costs.



## Angular Pros & Cons
**What users like:**

- Users value the **opinionated structure** of Angular, which enhances maintainability and promotes good development practices. (4 reviews)
- Users value the **fast development** capabilities of Angular, enhancing their workflow with powerful features and excellent tools. (3 reviews)
- Users appreciate the **excellent routing functionality** in Angular, simplifying route setups and enhancing workflow efficiency. (3 reviews)
- Users appreciate the **powerful CLI support** of Angular, facilitating quick page and component creation with ease. (2 reviews)
- Users love the **fast development speed** of Angular, thanks to its powerful CLI and efficient features like two-way binding. (2 reviews)
- Architecture Structure (1 reviews)
- Data Handling (1 reviews)
- Ease of Creation (1 reviews)
- Efficiency (1 reviews)
- Error Detection (1 reviews)

**What users dislike:**

- Users find Angular&#39;s **complexity** overwhelming and challenging, particularly for beginners and simple tasks. (4 reviews)
- Users find the **complex setup** of Angular overwhelming, with a steep learning curve and challenging maintenance issues. (3 reviews)
- Users find the **difficult learning** curve of Angular challenging, especially due to its complexity and extensive concepts. (3 reviews)
- Users find Angular&#39;s **steep learning curve** challenging, often feeling overwhelmed by its complexity for simple projects. (3 reviews)
- Users find Angular **beginner unfriendly** , as its complexity and steep learning curve hinder small project development. (2 reviews)
- Steep Learning Curve (2 reviews)
- Users find Angular&#39;s steep learning curve and **time-consuming nature** challenging, especially for newcomers and version migrations. (2 reviews)
- Update Issues (2 reviews)
- Complex Usability (1 reviews)
- Error Handling (1 reviews)

## Angular Reviews
  ### 1. Angular is a great framework for enterprise web applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Todd B. | Software Development Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 14, 2020

**What do you like best about Angular?**

One of the best aspects of Angular is that it is a full featured front end framework.  For a complex, robust, enterprise level SPA web application the Angular framework has virtually everything you need built in.  This allows you to use a single framework for your application instead of marrying together multiple frameworks.  It is also actively being developed, so it stays up to date with current trends.

**What do you dislike about Angular?**

Because Angular is so robust, it can sometimes be complicated to work with.  It also is a large framework because of all the things it can do.  This can mean that some things that seem like they should be easy, or are easy to do in other frameworks, are harder to do in Angular.  Generally Angular compensates for these small things by its overall benefits and features.

**What problems is Angular solving and how is that benefiting you?**

We develop both large and small web applications, and Angular has worked well in both scenarios.  Having a single framework that we can use for multiple projects has been a boon for our dev team.  They have been able to concentrate on just building expertise on this single framework and know that it can be used for most of the projects we need to tackle.  This makes building new features and applications go quicker because they can rely on the expertise that they have built on this framework.

  ### 2. Best Frontend for Structured Enterprise Projects

**Rating:** 4.0/5.0 stars

**Reviewed by:** arpit s. | Lead technology, Enterprise (> 1000 emp.)

**Reviewed Date:** July 21, 2020

**What do you like best about Angular?**

Angular is sturdy, secure constantly evolving frontend framework in current scenario. Its best use case is banking applications, why I chose angular over react while doing a banking project is angular offers me more structured way of managing the code. It provides better routing and better styling than any other framework.

**What do you dislike about Angular?**

Its heavy as compared to react or vue, there is a tradeoff on performance. In angular even if you write 4 lines of code it will need a lot of support it is not plug and playable like react components

**What problems is Angular solving and how is that benefiting you?**

I used angular when I was making an internet banking application, since internet banking is a huge application with multiple cross selling platforms angular shared module thing came very handy and navigating within the modules was super easy.

  ### 3. Angular, or is React the better choice?

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** July 16, 2020

**What do you like best about Angular?**

The best part of Angular is the simplicity of starting a project with it. It takes very few steps to start a project from scratch in comparison to other frameworks such as Django. The documentation that Angular provides is also very in-depth when it comes to the setup process. When you first need to add components to your application, Angular does a great job of walking you through the process. Another amazing feature is it has different modules such as Material that give great insight into creating beautiful, cutting edge additions to your application.

**What do you dislike about Angular?**

The biggest downfall to Angular is the learning curve that it requires in comparison to frameworks such as Django. Once you know how to develop using this framework/language, it is beautiful and concise. But the learning curve to get to that point is a lot heavier than other web frameworks that I have used in the past. Especially if you are used to object-oriented programming. Angular uses very little logic, but more on the site of factual statements, kinda similar to that of which javascript is like.

**Recommendations to others considering Angular:**

Look into both Angular and React. Both are viable counterparts to one another.

**What problems is Angular solving and how is that benefiting you?**

The current problem I am solving with Angular is the development of a web application that connects frontline workers with volunteers to pass back and forth much-needed supplies that frontline workers request. Basically, it is a site where a hospital can request masks, and someone can donate them to the workers because they have some extra. The benefits that I have realized is that it creates a beautiful looking site with a lot less work in comparison to other frameworks that you might be using.

  ### 4. One of the best JavaScript frameworks in my book

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 16, 2020

**What do you like best about Angular?**

What I like best about Angular is its popularity, and the fact that it is powerful and effecient, especially when used with Typescript! It's very user-friendly and easy to get started. The Tour of Heroes tutorial provided by Angular was short and to the point, and helped me understand all of the basic concepts and how to use it. Also, there is a great community following for Angular.

**What do you dislike about Angular?**

An Angular codebase can be a lot to digest, and although it's very easy to get started with Angular, using it in a business setting, it can get very complex.

**Recommendations to others considering Angular:**

Definitely consider it if you're coming from React!

**What problems is Angular solving and how is that benefiting you?**

The problems we are solving with Angular include designing a user interface that is suitable for a business setting. It's design allows us to handle and organize a lot of data and provide a good user-experience which is seamless.

  ### 5. Angular way

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** July 17, 2020

**What do you like best about Angular?**

The new control panel is a great way to quickly access key Angular functionality directly from the source code editor.

**What do you dislike about Angular?**

Nothing at all to mention, as the new control panel is easy handling and smooth functioning.

**Recommendations to others considering Angular:**

Trustworthy and handful recommendations for the dot.net project development, not only simple scripting, it also provides amazing testing frameworks to build your project.

**What problems is Angular solving and how is that benefiting you?**

The new control panel helps in designing and developing any code.

From viewing your project in a particular browser, to generating Angular building blocks like components, guards, and directives, the control panel puts everything you need to build an awesome Angular app in one central location.

  ### 6. Angular is a fully integrated application development framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Charles T. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 01, 2020

**What do you like best about Angular?**

I can easily build web application with angular without having to install any external dependencies unlike React or Vue. Angular has built in support for http requests, promises with observables, form validation and handling and many more libraries.

**What do you dislike about Angular?**

Angular generates too many files. There is a separate html, css, typescript and test files for each component you generate via the angular cli. Best way to avoid generating all the files is creating the files manually without the cli

**Recommendations to others considering Angular:**

Angular is a great web application development frame-work which can also be used with Ionic to create cross platform native mobile applications

**What problems is Angular solving and how is that benefiting you?**

Angular gives me the tools  I need for rapid application development and prototyping

  ### 7. Top notch typescript based website framework made by GOOGLE

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Games | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 14, 2020

**What do you like best about Angular?**

Common service class, module class and component class. Loose coupling is achieved. API, calls are easy to make, developer friendly most important typescript based framework. Many libraries and npm packages are available to build any feature. Support and help regarding Angular can be found anywhere.

**What do you dislike about Angular?**

Routing in angular seems to be little complicated. File structures becomes large.

**Recommendations to others considering Angular:**

Wide range of support. Efficiency and consistency perfectly suitable for production environment. Since its open source and the support you get in wide range.

**What problems is Angular solving and how is that benefiting you?**

I had to develop, a feature where i had to load all data in website from our feed provider. Also navigation of pages using angular routing. Consistent api calls, using promises and latest async await functions to work with. Lightweight framework and loose coupling is achieved. Working in angular learnt html and css rendering, integrating template with bootstrap

  ### 8. Angular review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Yesha P. | Mulesoft Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 20, 2020

**What do you like best about Angular?**

This is an amazing technology to create a web application. Creating single-page web application can be very easy and structure of code is also maintainable. Service based approach is also very useful. Also, many frameworks are available for making beautiful UI

**What do you dislike about Angular?**

Angular can not be directly used for mobile app creation. So just like react you can not directly use it for making mobile app.

**What problems is Angular solving and how is that benefiting you?**

Creating single-page web application can be very easy and structure of code is also maintainable. Service based approach is also very useful. Also, many frameworks are available for making beautiful UI

  ### 9. Reusuable and scalable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ravi Kumar C. | software engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 14, 2020

**What do you like best about Angular?**

i personally like the component model approach and components loading and also we can use classes and filters

**What do you dislike about Angular?**

they supposed to support javascipt in compenent.ts

**What problems is Angular solving and how is that benefiting you?**

i reduced the duplicate code instead using reusable components and also custom filters and models and also we can easily scale our application

  ### 10. Angular more flexibility to complete your program task

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ajay G. | IT Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 17, 2020

**What do you like best about Angular?**

angular have large libraries which provide most of the solution, angular is data centric therefore it was more popular than any other program,it was best tool for MVC application framework.

**What do you dislike about Angular?**

Angular is Anti-SEO therefore we face some issues...

**Recommendations to others considering Angular:**

If you develop the application on MVC framework use angular it will help to achieve your goals perfectly.

**What problems is Angular solving and how is that benefiting you?**

I used Angular in most of application because of the MVC application framework support and there libraries.There are documentation is help to resolve the issue quickly.It supports the bootstrap 4 framework well.

  ### 11. A rich frontend framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sofiene M. | Full Stack Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 29, 2020

**What do you like best about Angular?**

What I like at most with angular is the organisation of the project and the way that you have each component with it's related models and service also the simplicity of its installation with the route and everything

**What do you dislike about Angular?**

Sometimes it's a bit tricky using angular's directives but reading the docs will hep a lot

**What problems is Angular solving and how is that benefiting you?**

I've worked with several projects using angular and it helped me a lot creating different dashboards and frontend application for big projects

  ### 12. Solid Framework

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 16, 2020

**What do you like best about Angular?**

Very well supported by the community and the documentation out there is fantastic.

**What do you dislike about Angular?**

Can be a bit of a learning curve to get used to typescript.

**What problems is Angular solving and how is that benefiting you?**

I use angular as the framework for a web application that displays a lot of data in different ways. It's fast, it has a ton of component libraries available, and it's easy to deploy.

  ### 13. Angular is the future

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vibhav K. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 16, 2020

**What do you like best about Angular?**

I really like how angular is easy to build front end frameworks ditching pure HTML and CSS

**What do you dislike about Angular?**

I do not find a lot of libraries that I can use with angular

**What problems is Angular solving and how is that benefiting you?**

I am solving a lot of front end issues efficiently with angular. It has clear documentation which definitely helps developers to pick it up quickly

  ### 14. Angular JS review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andrew D. | Instructional Technology Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 17, 2020

**What do you like best about Angular?**

I like the Angular framework for its rich documentation and prosperous community for documentation, plugins and external tooling

**What do you dislike about Angular?**

There is a lot of setup required with Angular, and some features do not always feel intuitive.

**What problems is Angular solving and how is that benefiting you?**

I am learning programming, more specifically, web development by using the Angular framework

  ### 15. It's a great framework for business solutions

**Rating:** 4.5/5.0 stars

**Reviewed by:** Daniel E. | Front End Web Developer / UI Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 16, 2020

**What do you like best about Angular?**

I like how every component has its own css and html files all together vs globally

**What do you dislike about Angular?**

I dont have many complaints about it. I like it equally to react, maybe a little better.

**What problems is Angular solving and how is that benefiting you?**

Solving able to edit code globally, but ease of reverting/modifying/etc with just one file.

  ### 16. Pretty good! Not my favorite but probably #2

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 16, 2020

**What do you like best about Angular?**

Fairly simple to learn, and lots of libraries you can integrate.

**What do you dislike about Angular?**

A little clunky, having 3 separate files for html, ts and spec.ts is nice but starts to get busy.

**Recommendations to others considering Angular:**

I like Angular a lot its been pretty great but I do think I prefer Vue.js

**What problems is Angular solving and how is that benefiting you?**

We use Angular for one of our software products and it was the first framework I learned. I do like how widely used it is and it is pretty easy to learn coming from other languages

  ### 17. Angular is bulletproof framework for web applications rapid development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** December 05, 2019

**What do you like best about Angular?**

1) Angular has code generator in form of CLI utility that can do many things. For example: create project skeleton, create component, service, module or many other application elements and add them to the project. feature set can be tuned during creation. Unit test is generated at the same time.
2) Clear and solid application architecture based on many developed Google products. And Google has never failed.
3) perfect documentation
4) embedded UI library Google Material Design. It is de-facto standard for modern application. Using this UI library allows to avoid hiring UI designer. You will need UIX design though but basic setup . can be done by following Material Design principles
5) Angular playground embedded to Material Design Angular. You can try in browser and copy-paste code right from UI Components Catalog

**What do you dislike about Angular?**

I have nothing to complain about Angular. This product is high Google style and standard

**Recommendations to others considering Angular:**

Angular is Google's product of high quality. I use it with VisualCode. VisualCode has several well supported plugins for Angular and allows development even faster

**What problems is Angular solving and how is that benefiting you?**

I use tech stack consists of Angular frontend and Spring Boot backend (java8) . I deploy my stack on Google Application engine. That technic gives me possibility to run web application on serverless environment that is scalable depending on user traffic. Your service is never down with zero maintenance. 

  ### 18. Angular is framework to turn your work into fun.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rost G. | Software Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 19, 2020

**What do you like best about Angular?**

It's the way the HTML should be from the beginning

**What do you dislike about Angular?**

New versions are introduced too often where the upgrade process is getting tricky

**Recommendations to others considering Angular:**

I would recommend it highly.

**What problems is Angular solving and how is that benefiting you?**

SPA web development. The Angular is very intuitive.

  ### 19. One of the best framework to build mobile and desktop application

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 20, 2020

**What do you like best about Angular?**

We can build application easily to compare other framework, routing and authentication guards are most powerful in Angular. Easy and understandable document are provided by Angular core team to understand the flow of angular.

**What do you dislike about Angular?**

compare to other framework, angular generates long bundle size. Some of require modules not available

**What problems is Angular solving and how is that benefiting you?**

I have used angular for few shopping website, it was more fast and secure to compare with other platform.

  ### 20. Not bad. But UX seems to be little off

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 07, 2020

**What do you like best about Angular?**

Cost is affordable and the features are not too much.

**What do you dislike about Angular?**

Icons and the colouring. It doesn't do self explain. Too bright coloured icons are in dark theme.

**What problems is Angular solving and how is that benefiting you?**

It's not a swiss tool, so it's lightweight. It serves the purpose for the JavaScript.

  ### 21. Angular Application Developer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** June 14, 2020

**What do you like best about Angular?**

Two way communication is the best feature of application developed using Angular. Single page application easily developed using this framework.

**What do you dislike about Angular?**

when the size of data Increase then it's performance became down but overall it's  a good framework to develop more complex dynamic application

**What problems is Angular solving and how is that benefiting you?**

Earlier our ERP system was build in MVC framework but we migrate it into Angular. so the performance of application Increases dramatically. Also it's open source so our server cost get reduced.

  ### 22. It is the platform which made my future and started my UI journey

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vijay C. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 12, 2019

**What do you like best about Angular?**

It is very modular to use and i liked it the most the component and the services make my code more easy to read and make more flexible to share and push on git repositories. it can be handled very easily and very easy customization. i was very afraid of UI but when i started using it my life changed and now i am a good UI designer 

**What do you dislike about Angular?**

I disliked the routing part many times he routing is not done and i have to do it and it sounds very crazy and there many times error are created.i guess it will be easily fixed

**Recommendations to others considering Angular:**

I will only say to make a customize UI it is the best way to make it

**What problems is Angular solving and how is that benefiting you?**

i am making GUI's for multiple websites in my office

  ### 23. Go to professional front-end framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ulises T. | Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 04, 2019

**What do you like best about Angular?**

This is definitely the most complete framework that I have used for front-end development. The documentation is amazingly useful and has awesome examples that you can use and expand on your application.

I prefer to use a JavaScript framework than using template views, such as blade, razor, etc. because at the end, it will all work with JavaScript, and it should be the way front-end web apps work because it is the true client app language. Angular 2+ uses TypeScript which is then transpiled into JavaScript. TypeScript is basically JavaScript on steroids, because it uses the language's syntax plus strongly typed capabilities, making JavaScript use return types and typed parameters!

Besides Angular being modular itself, it can be upgraded with custom modules and libraries that can be injected. Even for better loading, it can be injected in specific places so it is not loaded all the time.

It has a very robust and great routing system that focuses on accessibility which makes access restriction very easy.

Angular CLI? just try "ng serve -o" and you'll fall in love with it. If it isn't enough, try "ng build --prod" and see what it does ;).

**What do you dislike about Angular?**

Even though this is my favorite framework, I have to confess that it really is a bit heavy to work with and a somewhat slow start when you need to configure the base of your application, such as the way you will handle the routes, your models, interfaces, etc.

But the worst of it is, that if you are planning on using it with other technologies, you will really need to know what you are doing. Specially if you will use it with for example .NET Core. An amazing combination, but need to pay close attention to the app's build process.

**Recommendations to others considering Angular:**

It is a complete yes. If you are considering a front-end framework for your web app, you should at least try out Angular 2+ with a tutorial project so that you can see "the angular way" of working. There are obviously more web frameworks which can do incredible things, but Angular is a great choice for an "all in one" framework.

**What problems is Angular solving and how is that benefiting you?**

The best benefit over all by using Angular is the model-view bindings. It is made on the client side so the user does not need to wait a post back for the data to update and forget about those screen flashes. Interactivity is the framework's magic and it is incredibly fast!

  ### 24. Angular JS for UI development.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 17, 2020

**What do you like best about Angular?**

Allows for better-managed UI. Ease of use.

**What do you dislike about Angular?**

Havent come across anything that I dont like at the moment.

**What problems is Angular solving and how is that benefiting you?**

Building user interfaces with Angular. Interfacing with Quartz to allow for job scheduling from a front end app.

  ### 25. Angular is a very strong alternative to the React framework.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sylvia K. | Web Designer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 25, 2019

**What do you like best about Angular?**

Angular offers better management of components and how the come together to create a complete user interface than React. There is also better built in support for management of state as well as a better and more comprehensive documentation. 

**What do you dislike about Angular?**

Angular is a bit more difficult to get started with and learn unlike React because it comes with a number of complex definitions for the building blocks and state management features. 

**Recommendations to others considering Angular:**

Angular is more organised and angular applications are easier to maintain 

**What problems is Angular solving and how is that benefiting you?**

Angular has a great community of extensions and libraries that ease the development process because any required functionality or interface is almost already designed for you and available on npm

  ### 26. Angular best spa framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 03, 2019

**What do you like best about Angular?**

I like that fact that we can build single page applications from angular and how it has been growing over the past few years. The community support is also amazing. The integration with css right when you create the application as well.

**What do you dislike about Angular?**

Aside from the fact that angular takes a lot out of you to build an application and then scaling the application if need be which is a great deal of work I am mostly satisfied with the way angular works.

**Recommendations to others considering Angular:**

It is an amazing framework long as it comes to building spa's and has amazing built in features. Just go for it. 

**What problems is Angular solving and how is that benefiting you?**

Like I just started earlier, it is a perfect framework when it comes to building single page applications and spa's are what gives one an amazing experience on the web.

  ### 27. The lastest Angular 8 is a massive improvement on AngularJS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Innocent O. | Web Designer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 06, 2019

**What do you like best about Angular?**

I love using the Angular CLI, first of all to generate a new project quickly with all the dependencies, to also generate components and services automatically instead of adding them manual where you can forget to import them in the app module file. Angular.io site has a wonderful documentation with starter project to guide and streamline your learning experience 

**What do you dislike about Angular?**

The nature of building an angular project using component generates alot of files which becomes confusing as the project grows. For instance , every component you generate using the CLI comes with 4 separate files for each component

**What problems is Angular solving and how is that benefiting you?**

Angular makes the process of developing web applications quicker 

  ### 28. Component based web application development with Angular 

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ben T. | Web Designer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 26, 2019

**What do you like best about Angular?**

With angular you can divide a project into small components that come together to build a fully functional application. This makes for easier maintenance and debugging. This approach also makes it simple to divide tasks and sign them to different teams that work independently.

**What do you dislike about Angular?**

Angular is a bit intimidating for learner mainly because of the terms used to refer to different functionality like injectables, directives, observables, subject but one you get to understand the terms and their meaning, the learning becomes simpler

**What problems is Angular solving and how is that benefiting you?**

Angular applications are easier to debug and maintain which lowers development costs

  ### 29. Great JS Framework to build your app

**Rating:** 4.5/5.0 stars

**Reviewed by:** Tomasz B. | Lead Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 22, 2019

**What do you like best about Angular?**

Angular from Google is a great set of tools and libraries that helps you quickly build and develop your internet applications. It's a great way to go and very easy to learn.

**What do you dislike about Angular?**

Documentation could be a bit better written.

**Recommendations to others considering Angular:**

Go through the tutorial placed on their website.

**What problems is Angular solving and how is that benefiting you?**

I've built some smaller apps and a few bigger ones. In all these cases I've used it as a Front-end solution where Laravel as my Back-end, both communicating through the REST API. That allows me to find the perfect balance between the two. 

  ### 30. Best solution for Enterprice grade front-end applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Kostya N. | Wanna get stuff done? I'm heading to you!, Financial Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 19, 2019

**What do you like best about Angular?**

Buildtin rails for app building, testing, code quality checks etc.

**What do you dislike about Angular?**

Lack of good design systems supports. Currently best one is Material and Nebular

**Recommendations to others considering Angular:**

Read documentation.

**What problems is Angular solving and how is that benefiting you?**

Building big applications. Whery easy to build and maintain big applications.

  ### 31. Angular is the modern days UI framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ayyanar A. | Front End Lead, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 22, 2019

**What do you like best about Angular?**

Simpler typescript coding. more ui npm packages.

**What do you dislike about Angular?**

It was difficult to migrate from angular js to angular. If you are starting directly the new version then no problem

**Recommendations to others considering Angular:**

Angular is a fantastic typescript based UI tool

**What problems is Angular solving and how is that benefiting you?**

Is a great UI framework nowadays

  ### 32. My experience with angular

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 10, 2019

**What do you like best about Angular?**

The easy way that we can create sites and apps from scratch.

**What do you dislike about Angular?**

Maybe the microservices can be managed in a better way.

**What problems is Angular solving and how is that benefiting you?**

We use it for various projects with differents clients.

  ### 33. The descriptive Website for beginner as front end developer 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** June 12, 2019

**What do you like best about Angular?**

Contents are well organized with examples which helps me a lot 
On this website there is one tutorial tours of hero which really help me a lot 
also typescript will help developer for fast development
really growing technology 

**What do you dislike about Angular?**

I like everything on this website 
Nothing to give suggestion for this website 

**Recommendations to others considering Angular:**

Good Framework for Front end development  

**What problems is Angular solving and how is that benefiting you?**

Developing front end application 

  ### 34. Angular is good framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Syed Sami Z. | Senior PHP Programmer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2018

**What do you like best about Angular?**

I am using Angular js in my 4 projects and it is very fast as compare to other, it makes my application lighter  it support two-way binding and it help me a lot.

**What do you dislike about Angular?**

Angular Js is not working if browser block javascript some extension block script, and its difficult to learn.

**What problems is Angular solving and how is that benefiting you?**

I have a web page and i need to load specific area i don't want to load the full page because it consumes time, that's why i used angular js and save the load time of my web application

  ### 35. Best front end SPA application 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 12, 2019

**What do you like best about Angular?**

This is most attractive framework it has own features like Data binding two ways and component interactions 

**What do you dislike about Angular?**

Difficult question to ask but I didn't face any issues with it

**What problems is Angular solving and how is that benefiting you?**

We can develop less time will move will it production without depending on other languages

  ### 36. My world with Angular

**Rating:** 5.0/5.0 stars

**Reviewed by:** Roimer P. | Software Development, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 19, 2018

**What do you like best about Angular?**

I have come to create a great project with Angularjs, which I felt excited about, but nevertheless knowing Angular changed all the emotion.

Thanks to the fact that it is component oriented, I can reuse it in other Angular projects without making so much effort.


The other thing that I love is that typeScript provides early detection of errors (at compile time), and strong typing of classes, methods, as well as existing JavaScript objects and APIs.

Other things that I like, is its installation, thanks to Angular CLI, which facilitates installing and configuring this framework, it has really been very helpful.

**What do you dislike about Angular?**

So far there is nothing that I dislike Angular, everything has been great, I'm in a Honeymoon stage with Angular in which I have fallen in love every day that I implement in my applications, in my opinion this will be the framework from the future.

**Recommendations to others considering Angular:**

AngularJS and Angular are very different both in terms of the way of working and the concepts that underlie both technologies.

In my personal opinion, I recommend 100% Angular, since it is much easier to maintain, Angular offers the possibility to choose between several languages when programming. To write Angular code you can use any of the languages: ECMAScript 5 of all life, ES6, TypeScript or even Dart (from Google). While with Angular 1.x you can use ES5, ES6 and Dart.

Being able to use TypeScript is a big step forward since it's a great way to write JavaScript. TypeScript is the default language to develop in Angular, and the one you will undoubtedly want to use. Most of the documentation that you will find out there will be created with TypeScript, so you must learn it.

**What problems is Angular solving and how is that benefiting you?**

Regarding the applications that I have developed, this framework has benefited me to reuse the code, creating for me a set of libraries which I use in many projects.

  ### 37. must have tool for modern apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** vivek s. | Principal Application Developer, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** January 14, 2019

**What do you like best about Angular?**

Reusable components and Single page applications 
Great community support and backed by google.
industry acceptance


**What do you dislike about Angular?**

learning curve
too many versions
upgrading from lower version to higher version


**What problems is Angular solving and how is that benefiting you?**

UI development isolated from Backend development
Reusable components
Time to market

  ### 38. Angular is not bad...but React is much better

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** June 26, 2018

**What do you like best about Angular?**

I think Angular is really good. Compared to the state of other front end technologies back in 2015, Angular's ability to idiomatically update models in the Javascript runtime and what is displayed on the page was quite ground breaking. For sure, it gets the job done and is great for prototyping.

**What do you dislike about Angular?**

I'm going to mostly compare it to React. Angular's community is weakening by the day. It's updates are slow compared to React's. It's not functional so it doesn't write as cleanly. It's also pretty hard to debug. You have to select some element on the page type in some esoteric snippet into the Javascript console just to view it's state.

**Recommendations to others considering Angular:**

Just use React unless you are prototyping.

**What problems is Angular solving and how is that benefiting you?**

Creating a scalable front end.

  ### 39. Fast and furious

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anil K. | Sr SharePoint Technical Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** September 01, 2018

**What do you like best about Angular?**

Angular is fast and easy to learn. Enjoying.

**What do you dislike about Angular?**

Not so dar much dislikes. It stops entire page from rendering if any small sytax error in the page.

**Recommendations to others considering Angular:**

Go for it. 

**What problems is Angular solving and how is that benefiting you?**

Its fast & robost. Easy to connect other api services and bind the data.

  ### 40. All in one web development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Osman Fikret C. | Front-End Developer, Information Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 01, 2018

**What do you like best about Angular?**

Angular allows me to create awesome Single Page Applications with straightforward usage. I like to use routing with LazyLoading most.In addition, I like to use typescript with.

**What do you dislike about Angular?**

I think there is nothing to dislike with Angular CLI. They have enormous documentation on angular.io 
I can easily chase any issue over forums and find solutions for them.

**Recommendations to others considering Angular:**

React and Vue users can give a shot at using Angular. You can see some positive differences in Angular beside React and Vue.

**What problems is Angular solving and how is that benefiting you?**

I realized that development of a web project with typescript and angular is helping me a lot to write code and structure.  Easy to use, error handles, testing etc these are some best parts of it.

  ### 41. good enough

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yasser R. | Senior Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2017

**What do you like best about Angular?**

1. The dependency-injection system and its flexibility.
2. official tooling for build and deploy
3. official style guide to help people organize their code

**What do you dislike about Angular?**

1. forced to use OOP (classes)
2. if not using Typescript, I will get very hard time with unclean code and lack of examples
3. building project for prod takes very long amount of time (+5m in my case on very powerful machine)
4. in my opinion and experience, there are some critical bugs that are not resolved for a long time, and community PRs got closed without merging. 

**Recommendations to others considering Angular:**

If you are familiar (and like) OOP, you will find yourself at home - if not, then you will have some hard time.

**What problems is Angular solving and how is that benefiting you?**

I use Angular in almost every project I got involved in.  I used it to build shiny cross-platform mobile apps, large consumers web apps, and internal tools for large enterprises.
The biggest benefit of Angular is that it has everything you need to build modern apps (web or mobile), eg out-of-box modules for dependency injection, http client, client-side router, unit-testing utils, e2e testing utils.

  ### 42. Limited to imagination

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sandro M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 06, 2018

**What do you like best about Angular?**

Flexibility and boring code already done in the framework.
Broadband only uses data, which makes everything really quick

**What do you dislike about Angular?**

Routing management. FIrst loading takes a while for complex application

**Recommendations to others considering Angular:**

Try it for yourself ... do not ignore it just because someone says so ... give it a chance.

**What problems is Angular solving and how is that benefiting you?**

Schedule management

  ### 43. Great front-end web UI framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Naser A. | UI|UX Mobile and Web Applications Architect, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 23, 2016

**What do you like best about Angular?**

You can develop quickly with  component templates.  Angular provides specific assistance and feedback with nearly most common IDE.  

**What do you dislike about Angular?**

The online documentation needs updates and more short examples for various sections.

**Recommendations to others considering Angular:**

I strongly suggest using Angular.io in your next web application development. It has the following advantages for large web projects:
Re-usability, Encapsulation and interchangeability to access component data, using Two-way data binding, building data model RxJS,  high performance and zero-step installation.


**What problems is Angular solving and how is that benefiting you?**

I've been using Angular since 2012 and it has been a great framework for enterprise web based architectures. I really like the front-end component web based development and it has been very useful in single page architecture. This framework is a cross platform for rapid web app development for building desktop apps across Mac, Windows, and Linux and it  provides the same Angular methods for all these platforms. Angular framework is fully supports the following: web components, Typescript language, great performance and fantastic simplicity of the user interface.  The Angular CLI is very nice and it is easy to create an application that it is on going and supports the best practices for every day projects. I have noticed that Angular apps load much quicker with component Router and it supports code splitting which means only required codes are rendered for viewing a display request.

  ### 44. A gateway to the wealth of knowledge on the top-3 framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Construction | Enterprise (> 1000 emp.)

**Reviewed Date:** January 16, 2018

**What do you like best about Angular?**

Comprehensive, covers in-depth examples, has thorough API documentation, updated on-time, maintains historical documentation of past major versions (e.g. v2, v4, current). 

**What do you dislike about Angular?**

Deprecation traceability is limited in documentation. For example, if your code was against a minor version 4.1, and some elements were deprecated in 4.2, the website doesn't maintain examples pertinent to version 4.1 anymore. I'd like to have a full copy of the docs for each minor version. 

**Recommendations to others considering Angular:**

This is not a platform as a service - this is just a reference website for one of the greatest modern development frameworks in the world - Angular. I think Angular team is heading in the right direction, doesn't "shoe-box" all of the features, is very open to using third-party frameworks and languages (Typescript, I'm looking at you). Angular has a great following, on par with React at the moment, and a diverse ecosystem of products around it (UI - Angular Material; Dev Tools - VS Code, WebStorm, Layout - fxFlex, languages - JS, TypeScript) and has a large, avant-garde tech company behind it. I think it's here to stay, and a (somewhat steep) learning curve still justifies the end result without a doubt.  

**What problems is Angular solving and how is that benefiting you?**

Ramps up developer training in Angular, starting with theory (architecture of Angular) and all the way thru development tools. I find that referring new developers to specific examples on Angular.io eventually demonstrates to them how easy it is to find consistent information on the website, and gets them hooked on reading further examples independently and exploring framework in-depth. 

  ### 45. A great framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alexey K. | Front-End Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2017

**What do you like best about Angular?**

Integrated with TypeScript and RxJS. 
Injectable services. 
Built-in router
lazy loading. 
Has router. 
Nice template engine with *nfIf and *ngFor directives and also with formatting pipes. Great user guides.
Awesome way to organize your code: everything could be included to a module and then could be imported.




**What do you dislike about Angular?**

Unreadable errors in the console. Sometimes not obvious behavior in terms of zone.js.
Sometimes it's impossible to debug it.
Sophisticated building process is required.  
Documentation is still poor and sometimes even misleading.
Lack of example projects. Existing examples usually don't show a good way to structure the code.
It is very hard to learn for new programmers. 
angular-cli, the generator, looks not so useful yet. It should be improved.

**Recommendations to others considering Angular:**

If you are building a product which is supposed to have a long lifecycle then Angular could be the best choice. Suitable for so-called enterprise.Perfect for component-based architecture and could be used with redux if necessary. 

**What problems is Angular solving and how is that benefiting you?**

It gives you a real framework. It means you can maintain and organize code in a good way. Also no need to think about details as router. In react, you always have to make even the smallest decisions.

  ### 46. Excellent SPA development framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Spiros P. | Innovation section manager, Telecommunications, Enterprise (> 1000 emp.)

**Reviewed Date:** October 07, 2017

**What do you like best about Angular?**

The Angular team has decided, with the newest incarnation of the framework, a radical departure from the vanilla Javascript flavor of AngularJS to TypeScript. In my opinion, this bold move is the feature that mostly benefits the framework and makes working with it much safer and rewarding than ever before. I love the fact that the project can be packaged in modules. Not that modules were not an intrinsic features of AngularJS, it just feels that they are more of a core feature in Angular.io.

**What do you dislike about Angular?**

- Some tools, for instance NPM can be a pain to use on Windows.
- Some NPM packages written for AngularJS have yet to be ported on Angular.io
- Documentation could be better

**Recommendations to others considering Angular:**

Be prepared to dive head-first into TypeScript. 

**What problems is Angular solving and how is that benefiting you?**

- Quick prototyping and agile product delivery
- Increase in productivity, mostly by adhering to the stricter mandates of TypeScript, which leads to more formal project organisation and coding practices.
- Fewer coding bugs, again due to TypeScript

  ### 47. Could not be happier

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sarah T. | IT & Communications Manager, Hospital & Health Care, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2017

**What do you like best about Angular?**

- Easy to generate components using Angular CLI 
- Great documentation 
- Amazing support and packages available
- Very easy to update, manipulate, and create new environments
- Integrates great with external JS applications
- Multi-platform capable

**What do you dislike about Angular?**

- Some of the error reporting isn't as helpful as it could be. I often find myself having to guess what the error reports mean. Luckily, stackoverflow often has an answer. 


**Recommendations to others considering Angular:**

Give it a try! The website provides some wonderful tutorials that are great for any learner. If you're still confused, check out Maximilian on Udemy for some more great courses. I believe pluralsight also has some good courses as well. 

I'm not sure where the whole React / Angular 2 / etc argument is right now, however I'm glad we chose to work with Angular. It's made development of a very complex application so simple and easy to comprehend.

**What problems is Angular solving and how is that benefiting you?**

We're using Angular 2 for all of our upcoming applications. It's allowing us to create a flexible and multi-platformed solution for our healthcare technology.

  ### 48. An awesome JavaScript framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Srinu M. | Web Developer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** April 06, 2018

**What do you like best about Angular?**

Single page application , easier to learn and faster development.

**What do you dislike about Angular?**

Do not see any certification to do on angular expert

**What problems is Angular solving and how is that benefiting you?**

Faster loading the page

  ### 49. Developer friendly frontend framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 28, 2018

**What do you like best about Angular?**

Routing Module and Easy to integrate with external libraries like rxJs and ngRx.

**What do you dislike about Angular?**

Performance is little slow and there is some initial learning curve to pick concepts of framework.

**What problems is Angular solving and how is that benefiting you?**

To build the responsive web application. Faster development and easy maintenance.

  ### 50. A very powerfull platform that is way better than any Web technology

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 02, 2018

**What do you like best about Angular?**

Coding style - Strictly follows OOPS
Modular - create UI elements similar to Plug and play format
Performance - Way faster than AngularJS

**What do you dislike about Angular?**

Strictly follows Single page architecure

**What problems is Angular solving and how is that benefiting you?**

Modular approach of Angular was the benifit Realise


## Angular Discussions
  - [What is Angular used for?](https://www.g2.com/discussions/what-is-angular-used-for) - 1 comment
  - [What are the new features of angular?](https://www.g2.com/discussions/what-are-the-new-features-of-angular) - 2 comments
  - [What are the features of angular 8?](https://www.g2.com/discussions/what-are-the-features-of-angular-8) - 2 comments
  - [What is angular best for?](https://www.g2.com/discussions/what-is-angular-best-for) - 2 comments
  - [What are the features of AngularJS?](https://www.g2.com/discussions/what-are-the-features-of-angularjs) - 2 comments

- [View Angular pricing details and edition comparison](https://www.g2.com/products/angular/reviews?page=3&qs=pros-and-cons&section=pricing&secure%5Bexpires_at%5D=2026-08-03+07%3A51%3A16+-0500&secure%5Bsession_id%5D=a3d6fd6b-36f3-40a3-b0c9-e127a27fa8cf&secure%5Btoken%5D=90cd8ab0762cf0f36558d3eeb5d05a411b3029c73a02c6a24543bfdd9a0c9563&format=llm_user)
## Angular Integrations
  - [Django](https://www.g2.com/products/django/reviews)
  - [MongoDB](https://www.g2.com/products/mongodb/reviews)
  - [Node.js](https://www.g2.com/products/node-js/reviews)
  - [Progress Kendo UI](https://www.g2.com/products/progress-kendo-ui/reviews)
  - [Responsive HTML](https://www.g2.com/products/responsive-html/reviews)

## Angular Features
**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates

**JavaScript Frameworks**
- Libraries
- Community
- Widgets
- Browser Support
- Graphical Visualization
- Mobile Support

## Top Angular Alternatives
  - [Laravel](https://www.g2.com/products/laravel/reviews) - 4.7/5.0 (148 reviews)
  - [NetBeans](https://www.g2.com/products/netbeans/reviews) - 4.2/5.0 (657 reviews)
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,097 reviews)

