I love building shit. I hate when my dev tools cost more than my AWS bill.
In March, Cursor was my favorite editor. $20/month, 500 premium requests, unlimited basic completions. Fair deal for what I was getting. Then July happened and they fucked everyone over.
The Pricing Disaster No One Talks About
Back in July 2025, Cursor decided to completely fuck over their pricing model with zero warning.
TechCrunch covered it and every developer on Twitter was losing their minds. Developer communities exploded with complaint threads. I remember refreshing my dashboard thinking it was a bug.
The changes hit different people differently:
- Light users: Still paying $20, but confused about what they're actually getting
- Heavy users (like me): Bills jumping to $200-400/month with zero warning
- Teams: Some reported costs hitting $500 in three days
Here's what broke my brain: I couldn't predict my bill anymore. One heavy refactoring session? Maybe $50. Debug a React component with the agent? Could be $40, could be $80. I honestly have no idea how they calculate this shit. Within a few months I was spending more on Cursor than my entire AWS infrastructure.
The Straw That Broke My Back
A few weeks later I was debugging some React component, using their agent to refactor state management. Normal dev work, nothing crazy.
Three days later: got hit with something like $120 in usage charges. For three fucking days of normal coding.
That's when I started researching alternatives seriously. I wasn't the only one getting fucked by this - tons of developers on HN and Reddit were asking the same question: "What now?"
I spent way too much time on Reddit threads and Hacker News discussions comparing everyone's bills. The pattern was always the same - everyone was seeing these random spikes. This comparison on Zapier shows what many of us were thinking about.
What Actually Broke First
It wasn't just the pricing. Cursor started feeling... janky.
The autocomplete got stupider: Around August or September, completions started sucking ass. Suggesting variables that didn't exist, imports from wrong files. Maybe they downgraded models to cut costs? Who the fuck knows - they don't tell you shit.
Agent hallucinations: Their "smart" agents started writing complete garbage. I'd ask it to extract a function, get back TypeScript errors in a JavaScript file. Ask for a simple refactor, get code that wouldn't even compile. This crap never happened before.
Performance went to hell: Large codebases became sluggish as shit. My React app with around 500 components would make Cursor hang for 10-15 seconds on agent requests. Sometimes longer.
The worst part? While all this was happening, GitHub Copilot was getting better, Continue.dev launched with decent context awareness, and I was still paying more per month than my entire AWS bill. Meanwhile, detailed comparisons were showing Copilot catching up fast.
So yeah, enough bitching about Cursor. Here's what actually works:
The Two-Day Migration That Saved My Sanity
I decided to try alternatives over a weekend. Worst case, I'd waste two days. Best case, I'd save hundreds per month.
Day 1: Set up GitHub Copilot ($10/month). Took maybe 20 minutes. Installation guide was actually helpful.
Day 2: Configured Continue.dev for complex tasks. 3 hours total, most of it was figuring out their config file format.
By Sunday night I had a setup that:
- Cost $10/month instead of $200-400
- Had way better autocomplete than Cursor (Copilot's algorithm got much better)
- Better context awareness for large codebases (Continue's indexing is actually good)
- No billing surprises - I know exactly what I'm paying (GitHub pricing is transparent)
The Real Talk on What You Lose
I'm not gonna bullshit you. There are some things Cursor did better:
The integrated chat was smoother: Having everything in one interface was nice. Now I use Continue for complex tasks and Copilot for quick completions. It's two tools instead of one, which is annoying.
Agent workflows were more polished: Cursor's agents had a decent UI. Aider (what I use now for big refactors) is command-line only. Works better, but looks like shit.
Zero-config setup: Cursor just worked out of the box. My current setup took me 4 hours to configure properly and I still have weird issues sometimes.
But here's the thing: I wasted more mental cycles checking my Cursor usage than I've spent maintaining my entire new setup. The anxiety of "oh shit, did that refactor just cost me $50?" killed my productivity more than learning new tools ever did.
So what are your actual options? Let me break down the three setups that work, with real numbers and honest trade-offs.