Ai Coding Tools

Why GitHub Copilot is Overrated: 5 Key Flaws

By BTW Team4 min read

Why GitHub Copilot is Overrated: 5 Key Flaws

As indie hackers and solo founders, we often look for tools that can supercharge our productivity. GitHub Copilot, an AI-powered code completion tool, promises to do just that. However, after spending considerable time with it, I believe it’s overrated. Here are five key flaws that make it less of a game-changer than many claim.

1. Limited Language Support

Copilot excels at languages like JavaScript and Python, but if you're working with less popular languages, you're in for a frustrating experience. The AI has been trained primarily on code from GitHub repositories, meaning niche languages or frameworks get far less attention.

  • Pricing: $10/month for individuals
  • Best for: Developers working primarily in mainstream languages
  • Limitations: Poor support for niche languages like Elixir or Haskell
  • Our take: We use Copilot for JavaScript projects, but it falls flat when we switch to Rust.

2. Contextual Understanding is Lacking

While Copilot can generate snippets based on comments or partial code, it often misses the bigger picture. It struggles to grasp the full context of a project, leading to irrelevant suggestions or code that doesn’t fit well with existing structures.

  • Pricing: $10/month for individuals
  • Best for: Quick code snippets, not complete solutions
  • Limitations: Limited contextual awareness can lead to wasted time
  • Our take: I've often had to rewrite generated code because it didn’t fit the overall architecture.

3. Code Quality is Inconsistent

Not all code generated by Copilot is good code. Sometimes it suggests outdated practices or security vulnerabilities. Relying solely on it can introduce technical debt and potential security risks into your projects.

  • Pricing: $10/month for individuals
  • Best for: Initial drafts or brainstorming code ideas
  • Limitations: Requires manual review for quality assurance
  • Our take: We often use it as a brainstorming tool, but we’ve learned to double-check everything it produces.

4. Licensing and Attribution Confusion

One of the more contentious issues surrounding Copilot is its licensing. The AI is trained on public repositories, and there’s ongoing debate about the legality of using generated code. This can put you at risk, especially for commercial projects.

  • Pricing: $10/month for individuals
  • Best for: Personal projects where licensing isn’t a concern
  • Limitations: Potential legal issues for commercial use
  • Our take: We avoid using Copilot-generated code in client projects to steer clear of any legal complications.

5. Over-Reliance Can Stunt Learning

For new developers, there’s a risk that relying too heavily on Copilot can hinder their coding skills. Instead of learning how to solve problems independently, they might default to asking the AI for help.

  • Pricing: $10/month for individuals
  • Best for: Experienced developers who want to speed up coding
  • Limitations: Can detract from the learning experience for beginners
  • Our take: We encourage junior developers on our team to use Copilot sparingly and focus on building their skills.

Comparison Table: GitHub Copilot vs. Alternatives

| Tool | Pricing | Best For | Limitations | Our Verdict | |------------------|----------------------|---------------------------------------|-------------------------------------|-----------------------------------| | GitHub Copilot | $10/month | JavaScript, Python developers | Poor niche language support | Use for drafts, not final code | | Tabnine | Free tier + $12/mo | Multi-language support | Limited free features | Better for diverse languages | | Kite | Free, Pro at $19.90 | Python developers | Limited to Python | Good for Python, but not much else| | Codeium | Free | Quick code suggestions | Limited context understanding | Great for quick drafts | | Sourcery | Free, Pro at $12/mo | Python refactoring | Focuses solely on Python | Use for improving existing code |

What We Actually Use

In our stack, we primarily rely on Tabnine for multi-language support and Sourcery for Python refactoring. GitHub Copilot finds its place in our workflow mainly for brainstorming and generating initial drafts, but we’re careful to review everything it generates.

Conclusion

In summary, while GitHub Copilot has its uses, it’s essential to recognize its limitations. It’s not a silver bullet for coding, and over-reliance can lead to issues. If you’re considering using it, start with the understanding that it’s a tool to assist, not replace, your coding skills.

Start here: If you’re looking for a solid AI coding tool, try Tabnine for broader language support and better contextual understanding.

Follow Our Building Journey

Weekly podcast episodes on tools we're testing, products we're shipping, and lessons from building in public.

Subscribe

Never miss an episode

Subscribe to Built This Week for weekly insights on AI tools, product building, and startup lessons from Ryz Labs.

Subscribe
Ai Coding Tools

10 AI Coding Tools That Will Drastically Reduce Your Debugging Time

10 AI Coding Tools That Will Drastically Reduce Your Debugging Time As a developer, whether you're just starting out or have years of experience, debugging can feel like a neverend

Oct 16, 20265 min read
Ai Coding Tools

10 Common Mistakes When Integrating AI Coding Tools into Your Workflow

10 Common Mistakes When Integrating AI Coding Tools into Your Workflow As developers, we’re always on the lookout for ways to streamline our workflow and boost productivity. Enter

Oct 14, 20264 min read
Ai Coding Tools

5 Myths About AI Coding Tools That Could Hurt Your Development Process

5 Myths About AI Coding Tools That Could Hurt Your Development Process As a solo founder or indie hacker, you might be lured by the promises of AI coding tools that claim to simpli

Oct 13, 20264 min read
Ai Coding Tools

5 Common Mistakes Developers Make When Using AI Coding Tools in 2026

5 Common Mistakes Developers Make When Using AI Coding Tools in 2026 As AI coding tools have become an integral part of a developer's toolkit in 2026, many are still stumbling over

Oct 12, 20264 min read
Ai Coding Tools

5 Myths About AI Coding Tools: What Every Developer Should Know in 2026

5 Myths About AI Coding Tools: What Every Developer Should Know in 2026 As we dive into 2026, the landscape of AI coding tools has evolved significantly, yet many developers still

Oct 11, 20263 min read
Ai Coding Tools

Why AI Coding Assistants Are Overrated for Beginners in 2026

Why AI Coding Assistants Are Overrated for Beginners in 2026 As a solo founder or indie hacker, it’s tempting to think that AI coding assistants are the silver bullet to jumpstart

Oct 10, 20263 min read