Introducing G2.ai, the future of software buying.Try now

GitHub Copilot Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users appreciate the ease of use of GitHub Copilot, seamlessly integrating into their coding workflow. (122 mentions)
Users enjoy the intelligent coding assistance of GitHub Copilot, enhancing productivity and confidence in their coding tasks. (106 mentions)
Users praise GitHub Copilot for its significant productivity improvement, streamlining coding and enhancing learning experiences. (35 mentions)
Users value the problem-solving capabilities of GitHub Copilot, finding it essential for efficient coding and development. (33 mentions)
Users admire the efficiency of GitHub Copilot, which significantly speeds up coding and enhances workflow with optimized suggestions. (31 mentions)
Users experience poor coding quality from GitHub Copilot, requiring manual review and leading to ambiguity in solutions. (34 mentions)
Users face poor suggestions from GitHub Copilot, leading to incorrect code and hindering critical thinking during development. (24 mentions)
Users find GitHub Copilot's subscription model expensive, which can be a barrier for some, especially students. (23 mentions)
Users face a difficult learning curve with GitHub Copilot, making adaptation to its suggestions challenging. (14 mentions)
Users note that GitHub Copilot's inaccuracy can lead to repeated suggestions and may hinder critical thinking in coding. (12 mentions)

5 Pros or Advantages of GitHub Copilot

1. Ease of Use
Users appreciate the ease of use of GitHub Copilot, seamlessly integrating into their coding workflow.
See 122 mentions

See Related User Reviews

Gunther C.
GC

Gunther C.

Mid-Market (51-1000 emp.)

5.0/5

"Effortless Setup and Seamless VS Code Integration"

What do you like about GitHub Copilot?

GitHub Copilot is easy to set up and I like that it integrates with VS Code. It's functionality has improved significantly over the past year and it g

Alphonse X.
AX

Alphonse X.

Enterprise (> 1000 emp.)

3.5/5

"Brilliant Code Suggestions, Needs Broader Accessibility"

What do you like about GitHub Copilot?

I like using GitHub Copilot for its brilliant code suggestions and the way it checks and fixes my code in real-time. It acts as a helpful coding assis

2. Coding Assistance
Users enjoy the intelligent coding assistance of GitHub Copilot, enhancing productivity and confidence in their coding tasks.
See 106 mentions

See Related User Reviews

Alphonse X.
AX

Alphonse X.

Enterprise (> 1000 emp.)

3.5/5

"Brilliant Code Suggestions, Needs Broader Accessibility"

What do you like about GitHub Copilot?

I like using GitHub Copilot for its brilliant code suggestions and the way it checks and fixes my code in real-time. It acts as a helpful coding assis

SA

Sudheer A.

Enterprise (> 1000 emp.)

5.0/5

"Outstanding Experience from Start to Finish"

What do you like about GitHub Copilot?

GitHub Copilot proves to be an amazing tool for coding activities of every day. The implementation is pretty straightforward, and it does not demand a

3. Productivity Improvement
Users praise GitHub Copilot for its significant productivity improvement, streamlining coding and enhancing learning experiences.
See 35 mentions

See Related User Reviews

Sahil R.
SR

Sahil R.

Small-Business (50 or fewer emp.)

4.5/5

"Boosts Productivity with Smart Coding Suggestions"

What do you like about GitHub Copilot?

It simply improves my productivity in development. Also it provides suggestion when i am writing code by myself in Visual studio code.

Diego P.
DP

Diego P.

4.0/5

"Boosts Developer Productivity with Flexible AI Models"

What do you like about GitHub Copilot?

I use GitHub Copilot for backend and frontend development. It helps me identify and interpret bugs faster, improving productivity by reducing the time

4. Problem Solving
Users value the problem-solving capabilities of GitHub Copilot, finding it essential for efficient coding and development.
See 33 mentions

See Related User Reviews

Gunther C.
GC

Gunther C.

Mid-Market (51-1000 emp.)

5.0/5

"Effortless Setup and Seamless VS Code Integration"

What do you like about GitHub Copilot?

GitHub Copilot is easy to set up and I like that it integrates with VS Code. It's functionality has improved significantly over the past year and it g

Niraj O.
NO

Niraj O.

Enterprise (> 1000 emp.)

4.0/5

"Boosts Productivity with Contextual Code Suggestions"

What do you like about GitHub Copilot?

I like using GitHub Copilot for enhancing productivity and improving code quality. It helps me review my code and suggest improvements for making it c

5. Efficiency
Users admire the efficiency of GitHub Copilot, which significantly speeds up coding and enhances workflow with optimized suggestions.
See 31 mentions

See Related User Reviews

Grady T.
GT

Grady T.

4.5/5

"Speeds Up Coding with Cutting-Edge AI"

What do you like about GitHub Copilot?

I like that GitHub Copilot incorporates lots of different AI models. It's quick to get the latest models and updates, and it's easily accessible in my

Abraam C.
AC

Abraam C.

Small-Business (50 or fewer emp.)

5.0/5

"Effortless Coding Flow with GitHub Copilot"

What do you like about GitHub Copilot?

What I like best about GitHub Copilot is how well it fits into your day-to-day coding flow without getting in the way. It’s especially useful for quic

5 Cons or Disadvantages of GitHub Copilot

1. Poor Coding
Users experience poor coding quality from GitHub Copilot, requiring manual review and leading to ambiguity in solutions.
See 34 mentions

See Related User Reviews

Nisarg k.
NK

Nisarg k.

Small-Business (50 or fewer emp.)

4.5/5

"Saves Time on Repetitive Coding Tasks"

What do you dislike about GitHub Copilot?

Sometimes it lake accuracy and error solving take much of time

Swati S.
SS

Swati S.

Mid-Market (51-1000 emp.)

5.0/5

"Essential AI Tool for Effortless Coding and Debugging"

What do you dislike about GitHub Copilot?

Copilot sometimes produces code that looks correct but has some errors. When a codebase is huge or deeply interconnected, Copilot sometimes fails to p

2. Poor Suggestions
Users face poor suggestions from GitHub Copilot, leading to incorrect code and hindering critical thinking during development.
See 24 mentions

See Related User Reviews

Sahil R.
SR

Sahil R.

Small-Business (50 or fewer emp.)

4.5/5

"Boosts Productivity with Smart Coding Suggestions"

What do you dislike about GitHub Copilot?

Sometimes the suggestions can be generic or slightly off in complex business logic scenarios, especially for highly customized environments.

Fadwa E.
FE

Fadwa E.

Small-Business (50 or fewer emp.)

4.5/5

"A Valuable AI Assistant That Boosts Daily Coding Productivity"

What do you dislike about GitHub Copilot?

While Copilot is very useful, its suggestions are not always optimal and still require careful review, especially for complex logic or security-sensit

3. Expensive
Users find GitHub Copilot's subscription model expensive, which can be a barrier for some, especially students.
See 23 mentions

See Related User Reviews

Hossam E.
HE

Hossam E.

Small-Business (50 or fewer emp.)

5.0/5

"Revolutionizes Coding with Smart Suggestions and Seamless Integration"

What do you dislike about GitHub Copilot?

- Cost and licensing - Copilot is a paid subscription, which can be a barrier for students, hobbyists, or small teams. - Organizations must weigh wh

Giorgi M.
GM

Giorgi M.

Small-Business (50 or fewer emp.)

5.0/5

"Great Copilot Integration in Visual Studio 2022, but Pro Upgrade Needed for Fewer Mistakes"

What do you dislike about GitHub Copilot?

its making silly mistakes , need to upgrade to pro to avoid them

4. Difficult Learning
Users face a difficult learning curve with GitHub Copilot, making adaptation to its suggestions challenging.
See 14 mentions

See Related User Reviews

Alphonse X.
AX

Alphonse X.

Enterprise (> 1000 emp.)

3.5/5

"Brilliant Code Suggestions, Needs Broader Accessibility"

What do you dislike about GitHub Copilot?

It can be a little more user-friendly. I feel only developers or people with a tech background can use GitHub Copilot effectively.

Grady T.
GT

Grady T.

4.5/5

"Speeds Up Coding with Cutting-Edge AI"

What do you dislike about GitHub Copilot?

While it's easy to get started with GitHub Copilot, a lot of the features are hidden in various menus and such. I attended a workshop that helped me u

5. Inaccuracy
Users note that GitHub Copilot's inaccuracy can lead to repeated suggestions and may hinder critical thinking in coding.
See 12 mentions

See Related User Reviews

SA

Sudheer A.

Enterprise (> 1000 emp.)

5.0/5

"Outstanding Experience from Start to Finish"

What do you dislike about GitHub Copilot?

One aspect of GitHub Copilot that I am not really fond of is its occasional provision of incorrect or partial code recommendations. It might be the ca

Nisarg k.
NK

Nisarg k.

Small-Business (50 or fewer emp.)

4.5/5

"Saves Time on Repetitive Coding Tasks"

What do you dislike about GitHub Copilot?

Sometimes it lake accuracy and error solving take much of time

GitHub Copilot Reviews (223)

Reviews

GitHub Copilot Reviews (223)

4.5
223 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Vishesh A.
VA
cloud engineer intern
Small-Business (50 or fewer emp.)
"Revolutionized Our Coding Process with Seamless AI Integration"
What do you like best about GitHub Copilot?

I use GitHub Copilot to help with coding basic things, formatting my code, and looking for errors. It's integrated into my IDE (VS Code), so I don't have to switch tabs. I appreciate that it comes with multiple LLM options like Claude, ChatGPT, and Gemini, allowing me to switch as I wish. It doesn't run out of credits and has better code handling compared to the traditional web versions. I love that I don't have to copy and paste my code because it already has access and updates it itself. Before changing my code permanently, I can see how the new version performs and the changes it made before deciding to 'keep' it. The integration of multiple AIs helps me check what each has to offer before going with one. The setup was really easy; I just got the extension and connected my GitHub account, and I was good to go. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Sometimes it takes too long to generate a response and keeps meddling with the terminal instead of the actual code, but that happens rarely. Review collected by and hosted on G2.com.

Sree K.
SK
Software Engineer II in Test
Information Technology and Services
Mid-Market (51-1000 emp.)
"A lifesaver that lets me focus on the logic while the tools handle the heavy lifting"
What do you like best about GitHub Copilot?

What I love most about GitHub Copilot is how effortlessly it supports my day-to-day automation work. The ease of use is what hooked me from day one; it genuinely feels like having a partner who already understands my coding style and our specific Java framework. I use it constantly throughout the day, and that frequency has actually changed how I approach writing new scripts. Instead of digging through documentation for Rest Assured syntax or Selenium locators, I can just start typing and it completes what I’m trying to do. It keeps me in the flow, making the whole process feel more natural and far less like a chore.

The implementation and integration have been big pluses for me as well. Since our codebase already lives in GitHub, getting it running in my IDE was basically a one-click setup. It didn’t require complicated configuration or major changes to how we work; it simply fit into our existing Git workflow. The range of features—especially the new agent mode—has also noticeably boosted our productivity. It’s not only about basic code completion anymore; it’s about having a tool that can help me think through more complex logic or even refactor an entire page object while I’m still in the middle of a sprint.

Whenever I’ve hit a strange glitch or had questions about recent updates, both customer support and the community have been really helpful. It’s reassuring to know the platform is well supported, especially since we rely on it so heavily for testing now. At this point, it’s become an essential part of my toolkit—I can’t really imagine going back to writing boilerplate code by hand or spending hours debugging simple typos that Copilot catches right away. It lets me focus more on the interesting parts of my job, like figuring out the best testing strategies for our products. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

The context window can also be a bit frustrating. In our larger automation files—especially those with hundreds of lines of API test cases—Copilot sometimes loses track of the logic I established at the top of the file. It then starts suggesting variable names or logic that doesn’t align with the rest of the script, which forces me to pause and manually correct it. It’s not a dealbreaker, but it does interrupt my momentum. Review collected by and hosted on G2.com.

Jennyfer R.
JR
Estagiária de Desenvolvimento de Sistemas
Information Technology and Services
Small-Business (50 or fewer emp.)
"High-level productivity for developers and technology students."
What do you like best about GitHub Copilot?

The Copilot drastically increases my productivity by suggesting, in real-time, repetitive code blocks and even more complex logic. It's like having a constant partner in programming the projects at Jheytech.Ai. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Sometimes, the suggestions may be based on outdated libraries, which requires a more careful manual review. Additionally, the reliance on a stable internet connection can be a limiting factor.

What problems does it solve?: "It solves the time bottleneck in writing boilerplate code and helps to learn new syntaxes more quickly, which is essential for my study flow at Uniasselvi."

Evaluation Title: "The indispensable right-hand for developers in training" Review collected by and hosted on G2.com.

Uttam M.
UM
Data Specialist
Mid-Market (51-1000 emp.)
"Boosts Engineering Efficiency with Intuitive Code Guidance"
What do you like best about GitHub Copilot?

I find GitHub Copilot incredibly easy to use, and I love how it integrates seamlessly with many of my editors like Visual Studio Code and IntelliJ. That's definitely a great point about it. It plays a very important role in my day-to-day activities by helping me reduce my workload and complete tasks much quicker. The tool assists me in understanding problem statements without even writing the code, generating code, analyzing different solutions to opt for the best, and even reviewing pull requests by just selecting Copilot as the reviewer. It also provides a chat box in my editor, which allows me to push code changes, commit my code, and create pull requests or feature branches with ease. From a security perspective, GitHub Copilot also stands out positively. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Sometimes the models in GitHub Copilot hallucinate or they're not able to capture the context or maintain the history. If that can be improved, it would be great. Review collected by and hosted on G2.com.

Ganesh W.
GW
Senior Associate
Enterprise (> 1000 emp.)
"Massive Productivity Boost with Smart Code Completions"
What do you like best about GitHub Copilot?

GitHub Copilot has significantly improved my coding productivity. It suggests intelligent code completions and entire functions that often match what I was planning to write. Copilot excels at routine tasks like boilerplate setup, loops, and standard patterns, which saves me a lot of time and helps me focus on the more complex parts of development. It’s like having a second pair of hands in my editor — especially useful for jumpstarting new files or unfamiliar APIs. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Context awareness: Sometimes suggestions don’t fully understand the bigger picture of the current project or custom business logic, leading to irrelevant code.

Accuracy in complex logic: For advanced architecture or deeply specific requirements, suggestions can miss the mark and require careful editing.

Security awareness: Occasionally suggests patterns that might not follow best security practices, so you must Review collected by and hosted on G2.com.

Kristy D.
KD
Software Engineer
Enterprise (> 1000 emp.)
"GitHub Copilot: A Developer's Best Companion"
What do you like best about GitHub Copilot?

I use GitHub Copilot to help me code, and it reviews my code during PRs. I like how it goes straight into solving my problems and understands what I'm asking. It gives me more than one answer, allowing me to decide what's best for my application. The initial setup was super easy; I just had to link my proxy and log in. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Sometimes I feel like GPT isn't as effective as Claude, so maybe allow all the AI Agents to be equally knowledgeable. I think it might be better if it doesn't just suggest downloading plugins and instead explains things before doing them. Sometimes it just goes straight into asking to download instead of explaining why this solution might be best for me. Review collected by and hosted on G2.com.

SA
Senior Engineer - Software
Enterprise (> 1000 emp.)
"Outstanding Experience from Start to Finish"
What do you like best about GitHub Copilot?

GitHub Copilot proves to be an amazing tool for coding activities of every day. The implementation is pretty straightforward, and it does not demand a complicated setup. The development environment's integration is significantly seamless and fast. Moreover, it provides handy code suggestions, eliminates duplication of work, and the like. In effect, it turns coding into an easier, quicker, and more pleasant experience. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

One aspect of GitHub Copilot that I am not really fond of is its occasional provision of incorrect or partial code recommendations. It might be the case that it does not perfectly grasp the project environment and thus comes up with non-optimal solutions. I continue to be in a situation where I have to meticulously review and test the code, which means more effort on my side. Review collected by and hosted on G2.com.

Dipanshu J.
DJ
Student
Small-Business (50 or fewer emp.)
"Write Code Faster with Smart Suggestions and Time-Saving Boilerplate"
What do you like best about GitHub Copilot?

I use GitHub Copilot regularly for college projects and personal development work in VS Code. It helps me write code faster by suggesting functions, logic, and boilerplate—especially in languages like Python, JavaScript, and Java. I find it particularly useful for repetitive tasks, API usage, and quick scaffolding, which saves me a lot of time during assignments and practice projects. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Sometimes it provides inaccurate information, so we still have to manually verify everything before using it. Review collected by and hosted on G2.com.

Gunther C.
GC
Software Engineer
Mid-Market (51-1000 emp.)
"Effortless Setup and Seamless VS Code Integration"
What do you like best about GitHub Copilot?

GitHub Copilot is easy to set up and I like that it integrates with VS Code. It's functionality has improved significantly over the past year and it genuinely makes a lot of tasks easier. I'm a fan of using it for planning and reviewing complex work to help find possible issues early on. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Lately I've been hitting something that feels like a rate limit when the agent stops, in I have to prompt it to keep going. I'm not certain if this is a bug or a feature. Review collected by and hosted on G2.com.

Devi T.
DT
Associate Software Engineer
Small-Business (50 or fewer emp.)
"Supercharges Coding Efficiency with Seamless Integration"
What do you like best about GitHub Copilot?

I like using GitHub Copilot for writing code faster, generating boilerplate code, creating Spring Boot APIs, React components, and suggesting SQL queries and unit test cases. It's very helpful in providing quick code suggestions while writing Java, Spring Boot, and React applications. I appreciate its ability to reduce manual effort by generating repetitive code and giving good recommendations for logic implementation. I love its smart code auto-completion, real-time suggestions in the IDE, and the ability to generate complete methods, classes, and boilerplate code. It stands out in helping with Spring Boot REST APIs, JPA repository queries, React components, and unit test cases. The best aspect is that it understands code context and quickly suggests optimized solutions, which saves significant development time and boosts productivity. I also enjoy the smooth integration with IntelliJ IDEA, where it delivers real-time code suggestions. The initial setup was smooth and user-friendly, making the onboarding process straightforward and quick. Review collected by and hosted on G2.com.

What do you dislike about GitHub Copilot?

Sometimes GitHub Copilot suggestions are not fully accurate for complex business logic and may generate code that needs manual validation. It can also suggest outdated or unnecessary code patterns, and occasionally, the recommendations are repetitive. For large projects, it may not always be possible to understand the complete application context, so developers still need to review security, performance, and coding standards before using the generated code. Review collected by and hosted on G2.com.

Product Avatar Image
GitHub Copilot