Introducing G2.ai, the future of software buying.Try now
Product Avatar Image
Angular

By Angular

Re-claim Profile

Re-claim your company’s G2 profile

This profile hasn’t been active for over a year.
If you work at Angular, you can re-claim it to keep your company’s information up to date and make the most of your G2 presence.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Re-claim
4.5 out of 5 stars

How would you rate your experience with Angular?

Angular Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users love Angular's robust feature set, including TypeScript support, seamless integration, and a structured framework. (5 mentions)
Users enjoy the fast development capabilities of Angular, appreciating its structured approach and powerful features for complex applications. (4 mentions)
Users love Angular's well-defined structure and powerful features that enhance development speed and maintainability. (3 mentions)
Users appreciate the excellent routing functionality of Angular, allowing for quick and easy setup of routes. (3 mentions)
Users value the rapid development speed of Angular, benefiting from efficient routing and strong CLI support. (2 mentions)
Users find Angular's complexity challenging, noting difficulties in learning and maintaining its extensive concepts and structure. (5 mentions)
Users find Angular's learning curve difficult due to its complexity and extensive concepts, especially for newcomers and simple tasks. (4 mentions)
Users find the learning curve steep with Angular, making it challenging for newcomers to grasp its concepts. (4 mentions)
Users find Angular's beginner unfriendliness challenging due to its complexity and steep learning curve for newcomers. (3 mentions)
Users find Angular's complex setup overwhelming, especially for simple tasks and quick prototypes. (3 mentions)

5 Pros or Advantages of Angular

1. Features
Users love Angular's robust feature set, including TypeScript support, seamless integration, and a structured framework.
See 5 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.5/5

"Angular: A framework help to build complex apps."

What do you like about Angular?

The features that make me fell in love with angular. 1. It has a well defined folder structure with seggregated folders for your html, css, and typ

Girish S.
GS

Girish S.

Mid-Market (51-1000 emp.)

4.5/5

"Angular: Robust for Large Apps, But Overkill for Simple Projects"

What do you like about Angular?

I like Angular’s robustness and the way it handles large-scale applications. It gives me the confidence to build complex applications without chaos. O

2. Fast Development
Users enjoy the fast development capabilities of Angular, appreciating its structured approach and powerful features for complex applications.
See 4 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.5/5

"Angular: A framework help to build complex apps."

What do you like about Angular?

The features that make me fell in love with angular. 1. It has a well defined folder structure with seggregated folders for your html, css, and typ

Girish S.
GS

Girish S.

Mid-Market (51-1000 emp.)

4.5/5

"Angular: Robust for Large Apps, But Overkill for Simple Projects"

What do you like about Angular?

I like Angular’s robustness and the way it handles large-scale applications. It gives me the confidence to build complex applications without chaos. O

3. Components
Users love Angular's well-defined structure and powerful features that enhance development speed and maintainability.
See 3 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.5/5

"Angular: A framework help to build complex apps."

What do you like about Angular?

The features that make me fell in love with angular. 1. It has a well defined folder structure with seggregated folders for your html, css, and typ

Mahek R.
MR

Mahek R.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful and Efficient Framework with Great Features"

What do you like about Angular?

It’s powerful, well-structured, and easy to maintain. Features like two-way binding, reusable components, and built-in tools make development faster.

4. Routing
Users appreciate the excellent routing functionality of Angular, allowing for quick and easy setup of routes.
See 3 mentions

See Related User Reviews

Suraj B.
SB

Suraj B.

Enterprise (> 1000 emp.)

5.0/5

"Simple Syntax and Flexible Templates Make Angular Stand Out"

What do you like about Angular?

In angular we can use html as a template language it has simple syntax we don’t need to additional routing configs having typescript

Pratibha M.
PM

Pratibha M.

Mid-Market (51-1000 emp.)

4.0/5

"All-in-One Framework for Scalable Web Apps"

What do you like about Angular?

Angular provides a full framework out of the box, so you get routing, HTTP client, forms, and more without adding extra libraries. Its structure helps

5. Development Speed
Users value the rapid development speed of Angular, benefiting from efficient routing and strong CLI support.
See 2 mentions

See Related User Reviews

Mahek R.
MR

Mahek R.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful and Efficient Framework with Great Features"

What do you like about Angular?

It’s powerful, well-structured, and easy to maintain. Features like two-way binding, reusable components, and built-in tools make development faster.

Verified User
U

Verified User

Mid-Market (51-1000 emp.)

4.5/5

"A Very Good Framework for Front-end Development"

What do you like about Angular?

I appreciate the CLI support, as it allows me to create pages and components quickly through commands. The routing functionality is excellent, making

5 Cons or Disadvantages of Angular

1. Complexity
Users find Angular's complexity challenging, noting difficulties in learning and maintaining its extensive concepts and structure.
See 5 mentions

See Related User Reviews

Mahek R.
MR

Mahek R.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful and Efficient Framework with Great Features"

What do you dislike about Angular?

While Angular is powerful, it has a steep learning curve for beginners due to its complexity and extensive concepts. The frequent version updates can

Suraj B.
SB

Suraj B.

Enterprise (> 1000 emp.)

5.0/5

"Simple Syntax and Flexible Templates Make Angular Stand Out"

What do you dislike about Angular?

Its very complex to maintain and understand and takes time to understand and maintain and limited SEO options

2. Difficult Learning
Users find Angular's learning curve difficult due to its complexity and extensive concepts, especially for newcomers and simple tasks.
See 4 mentions

See Related User Reviews

Mahek R.
MR

Mahek R.

Mid-Market (51-1000 emp.)

5.0/5

"Powerful and Efficient Framework with Great Features"

What do you dislike about Angular?

While Angular is powerful, it has a steep learning curve for beginners due to its complexity and extensive concepts. The frequent version updates can

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.5/5

"Angular: A framework help to build complex apps."

What do you dislike about Angular?

Learning angular for a newbie is quite difficult because it uses the concept of class, OOPs and Dependency Injection which make it a little complex an

3. Learning Curve
Users find the learning curve steep with Angular, making it challenging for newcomers to grasp its concepts.
See 4 mentions

See Related User Reviews

Suraj B.
SB

Suraj B.

Enterprise (> 1000 emp.)

5.0/5

"Simple Syntax and Flexible Templates Make Angular Stand Out"

What do you dislike about Angular?

Its very complex to maintain and understand and takes time to understand and maintain and limited SEO options

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.5/5

"Angular: A framework help to build complex apps."

What do you dislike about Angular?

Learning angular for a newbie is quite difficult because it uses the concept of class, OOPs and Dependency Injection which make it a little complex an

4. Beginner Unfriendliness
Users find Angular's beginner unfriendliness challenging due to its complexity and steep learning curve for newcomers.
See 3 mentions

See Related User Reviews

Verified User
U

Verified User

Small-Business (50 or fewer emp.)

4.5/5

"Angular: A framework help to build complex apps."

What do you dislike about Angular?

Learning angular for a newbie is quite difficult because it uses the concept of class, OOPs and Dependency Injection which make it a little complex an

Girish S.
GS

Girish S.

Mid-Market (51-1000 emp.)

4.5/5

"Angular: Robust for Large Apps, But Overkill for Simple Projects"

What do you dislike about Angular?

Sometimes Angular feels overly complex for simple tasks to me. The framework’s structure is powerful, but it can be overwhelming to newcomers or when

5. Complex Setup
Users find Angular's complex setup overwhelming, especially for simple tasks and quick prototypes.
See 3 mentions

See Related User Reviews

Suraj B.
SB

Suraj B.

Enterprise (> 1000 emp.)

5.0/5

"Simple Syntax and Flexible Templates Make Angular Stand Out"

What do you dislike about Angular?

Its very complex to maintain and understand and takes time to understand and maintain and limited SEO options

Pratibha M.
PM

Pratibha M.

Mid-Market (51-1000 emp.)

4.0/5

"All-in-One Framework for Scalable Web Apps"

What do you dislike about Angular?

It can feel heavy and complex, especially for small projects. The learning curve is steep, and sometimes it feels like there's too much boilerplate. D

Angular Reviews (163)

View 1 Video Reviews
Reviews

Angular Reviews (163)

View 1 Video Reviews
4.5
163 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Girish S.
GS
Software Engineer
Information Technology and Services
Mid-Market (51-1000 emp.)
"Angular: Robust for Large Apps, But Overkill for Simple Projects"
What do you like best about Angular?

I like Angular’s robustness and the way it handles large-scale applications. It gives me the confidence to build complex applications without chaos. Observables and reactive programming simplify async data handling, and unit testing with Jasmine and Karma ensures that every component works as expected. The combination of structured code and integrated testing makes development smooth. Review collected by and hosted on G2.com.

What do you dislike about Angular?

Sometimes Angular feels overly complex for simple tasks to me. The framework’s structure is powerful, but it can be overwhelming to newcomers or when making quick prototypes. Review collected by and hosted on G2.com.

Pratibha M.
PM
Software Engineer Trainee
Mid-Market (51-1000 emp.)
"All-in-One Framework for Scalable Web Apps"
What do you like best about Angular?

Angular provides a full framework out of the box, so you get routing, HTTP client, forms, and more without adding extra libraries. Its structure helps teams stay consistent, and TypeScript support makes the code easier to manage and catch errors early. It is very Easy in Implementation. Review collected by and hosted on G2.com.

What do you dislike about Angular?

It can feel heavy and complex, especially for small projects. The learning curve is steep, and sometimes it feels like there's too much boilerplate. Debugging issues with change detection or dependency injection can also be frustrating. Review collected by and hosted on G2.com.

Cesar Daniel Z.
CZ
Senior Angular Developer
Mid-Market (51-1000 emp.)
"Angular is the ultimate framework for administrative panels and business applications."
What do you like best about Angular?

From Angular JS to Angular 20, Angular has evolved in an amazing way, greatly easing that learning curve while keeping the core idea intact, the idea that you don't have to struggle installing external things for routing (like React), that you have the code separated into business logic vs views, as well as styles, that there is a more standardized directory structure, interceptors, guards, the initializer, services, helpers, utilities, and many things already predefined at hand save a lot of time and headaches, which is why Angular has always been my favorite framework. Its implementation, in conclusion, is that it is easy to start working with it, although, later on, using it may tend to be more complex. Review collected by and hosted on G2.com.

What do you dislike about Angular?

There are 3 problems in Angular that are the only things that bother me. The first is that libraries almost always get abandoned between each version. A library comes out in Angular 20, and by Angular 22 it no longer has support, and the creator has left it there even if it's quite popular and no longer works. So now you have to see if someone forked it and continued the work; if not, well, you just have to see how to adapt it and so on. The second problem is that with so many versions, sometimes when you search for something on Google, or ask an AI to help you, you get versions that don't match the one you're using, either too high or too low (even searching for Angular 2+ you get Angular JS), so everything is very fragmented. And the third and current issue is that I feel they are doing many "React-like" things, which is taking a lot of weight off Angular itself. However, despite this, removing other libraries like RxJS that are complex and add more complexity is very good, so even though I don't really like the idea of incorporating things like React, I agree with continuing down that path if it means the learning curve is less complex. Review collected by and hosted on G2.com.

Rency G.
RG
full stack
Small-Business (50 or fewer emp.)
"Angular Encourages Good Patterns and Team Discipli“Angular Framework:"
What do you like best about Angular?

Because Angular is opinionated, using Angular tends to lead teams toward good patterns: clear module boundaries, separation of concerns, testability, etc. For teams that maybe need more discipline or structure, that can be a very plus. Review collected by and hosted on G2.com.

What do you dislike about Angular?

The Angular team releases updates regularly. Keeping apps up to date can require refactoring, testing, possibly dealing with breaking changes. For large projects or teams, that maintenance burden is a non‑trivial cost. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Mid-Market (51-1000 emp.)
"A Very Good Framework for Front-end Development"
What do you like best about Angular?

I appreciate the CLI support, as it allows me to create pages and components quickly through commands. The routing functionality is excellent, making it easy to set up routes that require login. I also find the Local Storage Service to be extremely useful. Review collected by and hosted on G2.com.

What do you dislike about Angular?

At this time, I have nothing to dislike. Review collected by and hosted on G2.com.

Suraj B.
SB
Software Engineer III
Enterprise (> 1000 emp.)
"Simple Syntax and Flexible Templates Make Angular Stand Out"
What do you like best about Angular?

In angular we can use html as a template language it has simple syntax we don’t need to additional routing configs having typescript Review collected by and hosted on G2.com.

What do you dislike about Angular?

Its very complex to maintain and understand and takes time to understand and maintain and limited SEO options Review collected by and hosted on G2.com.

Mahek R.
MR
QA eng
Mid-Market (51-1000 emp.)
"Powerful and Efficient Framework with Great Features"
What do you like best about Angular?

It’s powerful, well-structured, and easy to maintain. Features like two-way binding, reusable components, and built-in tools make development faster. Review collected by and hosted on G2.com.

What do you dislike about Angular?

While Angular is powerful, it has a steep learning curve for beginners due to its complexity and extensive concepts. The frequent version updates can also make it challenging to keep projects up to date. Review collected by and hosted on G2.com.

Kengoum R.
KR
Software Engineer
Mid-Market (51-1000 emp.)
"Angular for front-end development"
What do you like best about Angular?

Angular is a very popular front-end technology among both front-end and full-stack developers. It is easy to get started with, and its integration into front-end environments is quite simple. As a full-stack developer, I use it constantly, and I must say that the community around it is large, which allows one to fully benefit from the features that the framework possesses. Review collected by and hosted on G2.com.

What do you dislike about Angular?

Honestly nothing, the framework is complete. However, the documentation is not explicit enough at certain points during explanations. Review collected by and hosted on G2.com.

AR
FullStack Developer
Small-Business (50 or fewer emp.)
"Front-End Application Development"
What do you like best about Angular?

Attractive interfaces and good communication with .Net Review collected by and hosted on G2.com.

What do you dislike about Angular?

Little practical documentation when applying a newly added technology Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Small-Business (50 or fewer emp.)
"Angular: A framework help to build complex apps."
What do you like best about Angular?

The features that make me fell in love with angular.

1. It has a well defined folder structure with seggregated folders for your html, css, and typescript.

2. It uses typescript which actually reduce a lot of bug in your project.

3. Angular is not limited to build webapps you can also build crossplatform mobile apps using Ionic Framework.

4. The ease of implemention complex logic and support of integration with other 3rd party libraries.

5. Once you learn angular you can easily implement a complex problem.

6. The lifecycle methods give more controls over the component.

7. Change detection cycles improve the performance of you app.

8. You can put your question directly to community which reduces the to and fro questioning to customer support.

9. Inbuild template literals like @for @if @else and in recent upgrade @let make it very easy to use some logics in html file itself.

10. I use angular daily for my projects and apps.

11. The 2 way binding of data from parent to child and vice-versa. Review collected by and hosted on G2.com.

What do you dislike about Angular?

Learning angular for a newbie is quite difficult because it uses the concept of class, OOPs and Dependency Injection which make it a little complex and time taking to learn with comparision to other JS frameworks. Review collected by and hosted on G2.com.

Product Avatar Image
Angular
View Alternatives