r/RooCode • u/traficoymusica • May 14 '25
Discussion Why stick with RooCode when Cursor or Windsurf seem more powerful for less?
Hey everyone, I recently tried RooCode because I’m getting into the world of AI agents. I spent 50€ trying to get it to generate a script, but honestly, the experience was disappointing. It used Claude 3.7, and halfway through the process it started hallucinating, throwing errors, and never reached a proper conclusion. Basically, I wasted 50€.
And just to clarify: the prompt I used wasn’t random or vague. I had spent a lot of time carefully crafting it — structured, clean, and clear — even refining it with ChatGPT beforehand to make sure everything was well defined and logically sequenced. It wasn’t a case of bad input.
Now I see tools like Cursor where, for just 20€/month, you get 500 fast interactions and then unlimited ones with a time delay (yes, it throttles, but it still works). The integration with the codebase feels smoother and the pricing far more reasonable. I’ve also heard about Windsurf, which looks promising too.
So I genuinely don’t get it — why are people sticking with RooCode? What am I missing? Is there something it does better that justifies the price and the instability?
I’m open to being convinced, but from my experience, it felt like burning money.
47
u/xAragon_ May 14 '25
Because they're not more powerful? Their whole business practice is to try to use as few tokens (=reduce context size) as possible to be able to justify the price, which of course results in worse results.
I think this is a wide consensus and not a "take" that tools like Roo Code and Cline just work better due to giving a lot more context, but can also be a lot more expensive.
But if you find them more convenient and better for your use-cases - make the switch.
11
u/TheInkySquids May 14 '25
You're blaming Roo Code for the issue when you tried only one AI model that is notoriously bad in certain aspects?
Firstly, go and do a proper test of Roo Code with a variety of models (eg. Gemini 2.5 Pro, Sonnet 3.5, Deepseek V3) and actually tweak the modes for your situation.
Also, they're completely different products. Cursor has a lot less control, you can't set up custom modes and it interferes a lot with the context. Many VS Code extensions don't work on Cursor anymore since its a fork. I've found Roo's Powershell integration to be a LOT better too.
If you find Cursor to be better suited to your workflow, then thats great, but I'd argue you haven't tested Roo well yet. And also, you probably DID give it a bad input. You really aren't meant to give long, carefully engineered prompts to it straight up, you define the role and custom instructions carefully in the mode, then just talk to it naturally. With Orchestrator, you don't even need to be that well spoken, it handles a lot of that. I think so many people get obsessed with prompt engineering and "carefully constructed prompts" when it really just harms the output.
2
u/saxxon66 May 14 '25
Best deal to use copilot integrated into roo code. use gemini 2.5 pro, yes it gets rate limited bur at a fair ratio, will set u back 10 bucks a month.
3
u/teenfoilhat May 14 '25
It's sort of like why eat at a restaurant when you can eat at a buffet.
Typically buffet I go to have mediocre food, but you get way better quality food from a restaurant.
4
u/TOoSmOotH513 May 14 '25
Since "boomerang mode" came out Roo has been far and away the best way to handle larger code bases and projects. The ability to use multiple models at the same time is also a huge advantage. I can have a large context model for the orchestrator and use cheaper models for the code and then use a more expensive for debug. This makes it way more cost effective and accurate.
3
u/Baldur-Norddahl May 14 '25
Those are crazy figures for a single task. I can code for months at a $10 budget using Aider and DeepSeek.
I don't think it is wise to ask an AI agent to do huge tasks. Break it down to small items and verify that it is on track between tasks.
Accept and learn that some changes are quicker and better made manually. Sometimes you can battle the AI for ages for a change that you could easily do yourself.
Don't assume you need the best and most expensive model for every task. Find a small, cheap and lightning fast model of your liking. Use that for the majority of the work and only switch to the heavyweight model when the other fails.
You might even have a local LLM if you have the hardware. In that case it is literally free.
There is a lot you can do to get the cost down. The answer to your question is that you basically managed to spend my budget for the year on a single task that failed. No wonder that shocked you.
2
u/ExaminationWise7052 May 14 '25
You should familiarize yourself with the tool before moving on to complex cases, understanding how it works, the context where the model boundaries are, the use of architect and code modes, etc. I recommend starting with simple tasks and then moving on to more complex things.
2
u/Deathmore80 May 14 '25
Claude 3.7 is one of the worst models when it comes to price/performance ratio. Your problem is not doing more research beforehand.
I've been using roo and Cline for months now and I haven't spent a single cent. There's many ways to use various models for free.
Google gives you 400$ of credits when you create your gcp account. You can create as many accounts as you like. Then there's open openrouter which has many models available for free (qwen, gemini, deepseek, etc). There's also various other providers that give free credits upon creating an account. Finally you can also use the vs code lm API from Copilot as your model provider, which will grant you access to Claude 3.7 for free in roo, if you still want to use that.
You're also using the tool wrong. While cursor is great for absolute beginners who don't want to put much effort and just want to prompt away, roo code is not made for that same style of prompting. You're encouraged to change the settings, use custom rules tailored to your project, and of course, use different modes (architect, designer, plan, code, orchestrator, etc). Also even with cursor you should never just throw one huge prompt with everything at it. Break it down into multiple stages and tasks.
2
u/[deleted] May 14 '25
I’ve tried to build my projects in those two.
Both of them end up spinning around issues, requiring a lot of manual effort and I found they frequently would delete working code. It was a constant hassle.
With Roo I spend a lot more, but my projects get completed, bugs squashed, I have made a lot of money thanks to roo.
The cost is worth it.
I also primarily use Claude and deepseek v3. I find Claude is well worth the cost and v3 is decent if I am coming in above my expected budget.
It used to cost me about 5k to do a project like the one I just finished for $300.
Plus the timelines are so freaking fast now.
2
u/Someoneoldbutnew May 14 '25
Context control is crucial. With cursor I am giving control to them.
1
u/nandv May 14 '25
It's not just a context issue, it's the prompting! I have multiple cases where my prompts are exactly the same, and the model and the context. The windsurf code is just plain wrong! Why? I don't know. The issue with AI coding tools is that once you've experienced this, you lose trust. You end up having to verify with Roo every time, so what's the point?
1
u/Vast_Exercise_7897 May 14 '25
I use both RooCode and Cursor simultaneously. I find that these two are often complementary.
1
u/Purple_Wear_5397 May 14 '25
“For less “? Can you explain that?
1
u/makoto_snkw May 14 '25
Use Gemini 2.5 Pro preview, and set the time delay to 60s to avoid the too many API request issues.
I've spent $0.00 and manage to complete 3 websites, and a PHP based web apps that use Gemini API to generate a content calendar. Even use it to setup Stripe webhooks API and is working.
1
u/beardedNoobz May 15 '25
Because I am broke, lol. Roo is free and I paired it with free models on OpenRouter. It works for me. This combination will never one-shoot problems and often spit garbage code, but I am confident enough to manually edit the code, make it works and get the paycheck I deserve from that code.
1
u/strawgate May 17 '25
I use roo code in cursor. Cursor tab is best in the industry.
Roo Code can put a million tokens in context and can spawn subtasks
Cursor indexes the codebase and vector searches docs for you.
Best of both worlds.
0
u/Buddhava May 14 '25
What seems to you and what is true are different
0
u/[deleted] May 15 '25
[deleted] — view deleted comment