GitHub Copilot Chat is Microsoft's attempt to make you talk to your code instead of just getting autocomplete. Because that's what we needed - more corporate AI integration. Look, Copilot Chat explains code well when it works. But the suggestions it makes sometimes would break production faster than a junior dev with sudo access who just discovered rm -rf
. Last month it suggested using eval()
for JSON parsing in our auth service. I stared at my screen for like 10 seconds thinking "are you fucking kidding me?" - it literally recommended the one thing every security team forbids.
What It Actually Does (When It Works)
Copilot Chat can explain what that regex pattern does, generate unit tests for your functions, and help debug why your API returns 500 errors. It supports multiple AI models now - GPT-4o, Claude 3.5 Sonnet, and others. In practice, the model switching helps when one model gets confused by your particular coding style.
The chat interface can look at your entire codebase, which is actually useful when you're working on a feature that touches multiple files. You can @-mention specific files or functions to give it context. Copilot finally added instant previews and better file attachment handling in July 2025 - shit that should have existed from day one.
Why You Might Want Something Else
The bill hits different when accounting sees $3,420/year. Copilot Business is $19/month per dev. Pro is $10/month and Enterprise is $39/month. Our 15-person team hit $285/month real fast, and accounting noticed when the first quarterly bill arrived. We switched to Codeium after evaluating costs because their free tier was solid when we tested it, though pricing changes faster than JavaScript frameworks these days.
Your security team will lose their shit if code leaves the building. Some places need self-hosted solutions because they can't risk their proprietary code training someone else's models. GitHub's security is decent, but regulated industries need tighter data controls or compliance auditors start asking uncomfortable questions.
Copilot sucks at your specific language/framework. Some tools handle niche languages better or actually understand your 500k-line codebase. Others have shit Copilot doesn't - like automated code reviews or AWS debugging that knows what a fucking VPC is.
The competition caught up fast. Cursor, Codeium, and Amazon Q Developer now match or beat Copilot in different areas. Some are free, others are cheaper, and a few might actually work better for your team. After 6 months of testing alternatives while accounting breathed down our necks, here's what actually works.