---
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. The reason why Angular remains the most popular framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** James C. | Career Services Manager, Colorado, Higher Education, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 10, 2016

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

Angular is by far one of the most popular and supported front-end frameworks out there. It's developed and supported by a team at google which gives it instant credibility and so many companies/employers are hot for angular and will be even hotter for angular devs when 2.0 is all rolled out. 

In comparing a framework, I don’t look at the common criteria of performance, popularity, or size. (It’s good to know these things, but you can easily find that information elsewhere.) I actually care about something else. If i'm going to be supporting my app for it's lifetime, I want to make sure it's not more of a hassle down the road.

Most frameworks help you spin up apps quickly. That's all great but if you're in it for the long haul, you want to make sure you can easily support your app. Who really cares how quick you spun it up. 

**What do you dislike about Angular?**

Too many frameworks fall into an all-too-common trap: they make it easy to get started quickly, which is great, and then make it very hard to maintain and extend your code over time. 

Angular is known for having a steep learning curve and poor documentation. I think these are symptoms of a bigger problem. It’s not the documentation that’s at fault; it’s Angular. It’s just poorly designed. Here are a few of the flaws I discovered:

Finally, what we like to call, silent failure. It’s easy to do something wrong, have your app not work, and get no indication of why. Did you use "E" where you meant to use "A"? Your application just stopped working.

**Recommendations to others considering Angular:**

I would recommend jumping right into 2.0 when available - there's a lot that's different from 1.0, it almost feels like another product. With Angular 2.0 on the horizon, embracing Angular today means you’re likely to need to rewrite in a couple of years. I would also look to join user groups, etc. the documentation on angular is much to be desired. 

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

We utilize Angular in teaching to our students as part of our M.E.A.N. stack curriculum along with node.js, express and mongoDB. We've tried angular 1.0, backbone.js, and even ember.js and we came crawling back to Angular. We really like react.js but for teaching purposes it makes sense for us to use angular. 

  ### 2. Great improvements from Angular 1

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 12, 2016

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

Angular2 brings massive improvements on code organization., specially with modules and components. It uses ES6 and typescript so the code becomes more readable and organized. Promises and observables are also really handy. There is no more $scope and data binding is achieved simply by variables within the class. Oh, and there is also a great performance improvement from v1 as well.

**What do you dislike about Angular?**

There won't be backwards compatibility with previous versions, so if you're already using angularjs expect some major rewriting to comply with the new angular 2. It's not much of a dislike, but just a fact in case you're planning to upgrade. Starting now? Just go with Angular2!

**Recommendations to others considering Angular:**

Angular2 is happening, the sooner your get used to it, the better.

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

I'm using angular2 as a tool to develop web apps and also hybrid apps (ionic2 framework heavily depends on angular2).

  ### 3. Steep learning curve with solid eventual benefits

**Rating:** 3.5/5.0 stars

**Reviewed by:** Cody B. | Enterprise Web Architect, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2016

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

Angular represents a pinnacle of modern web development. For relatively complex, single-page web applications that need to perform like desktop apps, Angular delivers a lot of benefits. It promotes proper modularization of code and can help you organize a complex app into reusable components that are only downloaded as needed. Angular 2 promotes the use of TypeScript, a superset of JavaScript, which allows you additional benefits over pure JavaScript, which I like very much.

**What do you dislike about Angular?**

I found the learning curve for Angular development to be somewhat steep, but that's coming from a developer who was shoving JavaScript into on-click handlers before JQuery was even born. The path to proficiency in Angular, for me, was not short. That being said, it forced me to modernize my tools, my workflow, and my overall front-end development approach. If you don't consider yourself up to speed on all the newfangled things like Node.js, CSS preprocessors, task runners like Gulp and what-not - you may want to think twice about diving into Angular development. If you're ready to up your game and the project can afford you or a team's learning curve, it might be worth it.

**Recommendations to others considering Angular:**

I highly recommend that you dive into Angular on a "pet" project before using it for a client engagement. I may just be a dunce, but it takes time to become proficient with it and you should really understand it before you can know if it's truly a good fit for a given set of requirements. Play with it as a side-hussle. Build something fun, but non-essential. Run it through the wringer before making a commitment. 

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

We're using Angular 2 to create the website and App Dev GUI for a cloud-based web development platform. Since our back-end datasource is exposed entirely through a REST API, we wanted to use a modern front-end framework that supports a service-oriented front-end architecture. That is to say - we handle most of the logic on the client (less server-side). For that, we need a robust set of features and capabilities for client side development. Angular seemed to be the most robust and mature framework for such a thing.

  ### 4. A huge step into the future of web apps

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arthur F. | Creative Technologist, Design, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 14, 2016

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

AngularJS 1 was already a great framework for building webapps and hybrid apps, but after using it for a while you start feeling the lack of code structure and some issues with performance. Angular 2 completely changes the game by introducing typescript as primary language and adopting the component based system. The performance improved a lot and it feels way more reliable than AngularJS 1. Angular 2 is also constantly being updated and normally issues that you may encounter will not last long. It is the beginning of the next generation framework.

**What do you dislike about Angular?**

Angular 2 is still in early stages. The beta version just got released so expect small bugs and lack of some features. In the long term it will be a great framework, but it is still not there yet. Another problem is that it has no compatibility with Angular 1, this means that everything that you have done with angular 1, you will have to completely rewrite for Angular 2. It makes sense as the structure completely changed but it is something to consider. 

**Recommendations to others considering Angular:**

Read the documentation and search. Although you may not find all solutions on google, you will normally find what you are looking for at the documentation!

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

I started using AngularJS for prototyping and creating small web apps. I suddenly realised the power of the framework and started using it for everything. After realising some limitations on AngularJS 1, I ported some of my biggest apps to Angular 2 to see if these limitations were gone. I can't complain, Angular 2 just surprised me positively. I have no reasons to go back.

  ### 5. Angular 2 Beta

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sri Krishna S. | Database and Software System Analyst, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 21, 2016

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

Ease of development.
The ability to truly move View related code to Front end.
Ability to do modular development in front end (javascript)

**What do you dislike about Angular?**

Lack of books, and documentation, though it is expected of very new products

**Recommendations to others considering Angular:**

Javascript has come along a long way since it was introduced to browsers. Nodejs took Javascript to servers.  Angular 2 has pushed the limit even further. With Angular 2, it is easy to create very large single page applications. If you have enough time or if you trying to build a large application, you should consider Angular 2 for front end, no matter you choose for back end. 
And since angular 2 is shipped inside npm, it interacts nicely with other npm modules. 

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

Better User experience. 
I realized complete separation of UI from data.

  ### 6. I think this is a future of web development.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tomáš H. | Freelance Web Developer/Architect/Consultant, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 19, 2016

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

TypeScript aided dependency injection, providers with hierarchical scopes, observables and RxJS support. New template syntax is fine. 

**What do you dislike about Angular?**

The "Expression has changed after it was checked" error. I fear this is going to be serious problem to be able to write code so that this does not happen. Also, ngBootstrap is incomplete, and Angular Material nonexistent .

**Recommendations to others considering Angular:**

Don't be put off by the rants of so called JS gurus. Many of them are stong React enthusiasts and will say bad things about Angular.io all the time, but it's quite possible that they never even tried it. Do your own research and decide for yourself.

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

We are rewriting old social insights application and choosing between Angular.io and React. I have written a few prototypes and I'm impressed. So far, Angular.io seems better even though it does not really have and ecosystem to speak of yet.

  ### 7. Just starting to learn NG2. It feels like starting over.

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** January 26, 2016

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

Considering G2 has a separate entry for AngularJS, this review will only cover my limited experience with Angular 2.

My initial perceptions are largely position. Specifically, I'm a fan of:
- component-based architecture (feels like Web Components)
- one-way binding options (and killing off `$watch`es)
- promised performance (shadow DOM)
- powerful language options (Typescript, specifically)
- observables (well, probably)

**What do you dislike about Angular?**

You will likely be starting. ALL over. New framework, new language, new build tools. Support is growing, expect to burn a lot of time just getting your bearings straight.

I have no production code in Angular 2 yet, only a few pet projects. 

**Recommendations to others considering Angular:**

Start learning now; be patient. Angular 2 will have you using a bunch of unfamiliar tools. Make a small project, starting with the basics. You'll run into roadblocks -- on simple stuff! -- so adequate time to read up on the next-gen tools and language features.

BONUS: if you, like me, need to continue active dev in Angular 1.x, I suggest:
- Replacing `$scope` with `controllerAs` syntax
- Seek and destroy explicit `$watch`es
- Composing page elements via `component` or `directive`s
- Adhering to John Papa's Angular style guide (with a few grains of salt)

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

Nothing so far, using Angular 2.

  ### 8. Trendy 2016 Front End framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Denis L. | Front End Developer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 15, 2016

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

ES6 syntax. Huge rendering performance optimization.

**What do you dislike about Angular?**

Early stage with all the consequences. Still small community. Small amount of ready-made solutions, in case you need custom dropdown, modal, etc - you have to build it from a scratch

**Recommendations to others considering Angular:**

Tricky question as Angular 2 still has small community and infrastructure so you'll have to build every custom element by yourself. If it's ok for you this then go ahead and start project with Angular 2.
Angular 1 has large community and many ready plugins but be ready to the fact that it will be abandoned by plugin's maintainers as community will slowly move to Angular 2.

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

I've used Angular 2 for prototyping my home project about bitcoin-trading analytic service

  ### 9. Great front-end web framework

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 19, 2016

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

I like the single-file ES6 (or Typescript) components. The documentation is off to a good start.

**What do you dislike about Angular?**

The tutorials could be expanded, but it's still in beta, so there is time to improve on that. I think that the examples should use 4-space indentation, since it's easier to read than 2-space indentation, especially in languages with brackets. I think that Material Design tends to encourage people to go overboard with animation and that they should be more conservative with design. Materials Design looks like it's trying too hard, and it gets in the way due to its distracting nature.

**Recommendations to others considering Angular:**

The software is still in the early stages, so it's too soon to say.

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

Rapid application development. I know Vue.js, and Angular 2 is something like Vue, so it's fairly easy to understand the concepts in Angular 2 after that.

  ### 10. Great for FrontEnd 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Austin S. | Senior Ruby on Rails Programmer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 19, 2016

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

Angular is continuing to innovate and many things become easier in web application development when you separate the frontend and backend concerns.

**What do you dislike about Angular?**

The ramp up for Angular 1 was very long.  It took a while to understand all of the concepts, so I feel it is not a good choice for beginners.

Also, when you use any javascript framework you are dependent on browser support, so it limits your overall market.

**Recommendations to others considering Angular:**

Evaluate several frameworks before deciding on one.  This works for me, but there are positives with React and Ember as well.  

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

Web application development is much faster. 

  ### 11. Angular and Ionic are doing a great work

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 20, 2016

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

Its way faster than 1.x versions. Also,with ionic using Angular2 helps me build awesome Hybrid Apps. Its way less cluttered than 1.x versions. 

**What do you dislike about Angular?**

The learning curve which includes TypeScript. But once I was done it felt great. 

**Recommendations to others considering Angular:**

Although its in Beta, I suggest everyone to start experimenting with it and start shifting their code base to Angular2. It will help a lot later on

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

I have been using Angular and Ionic for the past 2 years but with Angular2 I have received a huge performance boost

  ### 12. Great website, even through their alpha period

**Rating:** 4.5/5.0 stars

**Reviewed by:** Peter M. | Software Developer, Financial Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 19, 2016

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

Their documentation is very straight forward _and_ is drawn straight from the source code. It also contains links and examples to their existing code base.

**What do you dislike about Angular?**

As of right now, not all parts of the documentation are completed or fully fleshed out.

**Recommendations to others considering Angular:**

I'd recommend starting any new applications using Angular 2 instead of Angular 1.x. Angular 2 is faster and more comparable to modern web standards and frameworks such as ReactJS.

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

Building an Angular 2 app with highly reusable and scaleable web components

  ### 13. New face of Angular - go for 2.0

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amar Babu K. | Vice President, Enterprise (> 1000 emp.)

**Reviewed Date:** January 19, 2016

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

AngularJS-2.0 is on top of web standards  and takes advantage of some of the web components' APIs.

 It is  much faster and lighter compared to AngularJS 1.x , no two-way binding using ng-model, hence improves performance

**What do you dislike about Angular?**

Not backward compatible with AngularJS 1.x.
 2.0 implemented in TypeScript but you don't have to use it if you don't want to

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

I am experimenting with this and building POCs to build my existing 1.0 apps to gain confidence whether to Angular2.0 or React ...!

  ### 14. Modern Front End Framework

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** February 13, 2016

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

Simple description of the framework with sample code.

**What do you dislike about Angular?**

Till now Nothing to dislike in angular.io. 

**Recommendations to others considering Angular:**

Use for trail and then do according to need of the problem.

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

Taking user input with client side validation is my business problem. I get the sample code and use that in my problem.

  ### 15. Awesomeness materialized

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit M. | Senior Software Engineer, Outsourcing/Offshoring, Enterprise (> 1000 emp.)

**Reviewed Date:** January 19, 2016

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

I liked UX the best. Every action responds with animation.

**What do you dislike about Angular?**

I like almost all things but some pages are not displayed correctly on mobile(https://angular.io/docs/ts/latest/)

**Recommendations to others considering Angular:**

It is a great product moving to right direction.

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

I am working to make front end app performance fast. Angular has benefited to great extent till now.

  ### 16. Angular2 - so far so good

**Rating:** 3.5/5.0 stars

**Reviewed by:** William Shane B. | Front-End Web Developer, Automotive, Enterprise (> 1000 emp.)

**Reviewed Date:** January 19, 2016

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

Ditching confusing concepts for a unified Component
Web Worker, Electron, and possible ServiceWorker integration is awesome
Supposedly much faster on mobile

**What do you dislike about Angular?**

TypeScript
Weird HTML syntax
Much bigger file size

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

None right now. Just learning to possibly implement. If mobile speeds are indeed much faster, it would be worth it.

  ### 17. Use it on a daily basis, nice looking modern website

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 19, 2016

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

It's lightweight, nice looking, responsive and modern. API docs are easy to search.

**What do you dislike about Angular?**

Lacks the documentation, does not cover all implemented APIs.

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

Looking for the Angular 2 documentation and tutorials.


## 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=4&qs=pros-and-cons&section=pricing&secure%5Bexpires_at%5D=2026-07-31+00%3A13%3A38+-0500&secure%5Bsession_id%5D=69f29316-7db6-4f0c-863c-bd81903e4508&secure%5Btoken%5D=3b89d94e4be7b796c9fc85688299caf915d14fb645d213764e9b59ceea7b76e0&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 (656 reviews)
  - [Eclipse](https://www.g2.com/products/eclipse/reviews) - 4.3/5.0 (3,095 reviews)

