5 ms·
I'm confused by how Opus is presented to be superior in nearly every way for coding purposes yet the general consensus and my own experience seem to be that Son
by jzig 1y ago
I'm confused by how Opus is presented to be superior in nearly every way for coding purposes yet the general consensus and my own experience seem to be that Sonnet is much much better. Has anyone switched to entirely using Opus from Sonnet? Or maybe switching to Opus for certain things while using Sonnet for others?
- rtfeldman 1y agoYes, Opus is very noticeably better at programming in both Rust and Zig in my experience. I wish it were cheaper!
- datameta 1y agoI now eagerly await Sonnet 4.1, only because of this release.
- MostlyStable 1y agoOpus seems better to me on long tasks that require iterative problem solving and keeping track of the context of what we have already tried. I usually switch to it for any kind of complicated troubleshooting etc. I stick with Sonnet for most things because it's generally good enough and I hit my token limits with it far less often.
- unshavedyak 1y agoSame. I'm on the $200 plan and I find Opus "better", but Sonnet is more straight forward. Sonnet is, to me, a "don't let it think" model. It does great if you give it concrete and small goals. Anything vague or broad and it starts thinking and it's a problem. Opus gives you a bit more rope to hang yourself with imo. Yes, it "thinks" slightly better, but still not good enough to me. But it can be good enough to convince you that it can do the job.. so i dunno, i almost dislike it in this regard. I find Sonnet just easier to predict in this regard. Could i use Opus like i do Sonnet? Yes definitely, and generally i do. But then i don't really see much difference since i'm hand-holding so much.
- adastra22 1y agoEvery time that Sonnet is acting like it has brain damage (which is once or twice a day), I switch to Opus and it seems to sort things out pretty fast. This is unscientific anicdata though, and it could just be that switching models (any model) would have worked.
- HarHarVeryFunny 1y agoMaybe context rot? If model's output seems to be getting worse or in a rut, then try just clearing context / starting a new session.
- adastra22 1y agoSwitching models with the same context, in this case.
- anonzzzies 1y agoExactly that.
- j45 1y agoThey both seem to behave differently depending on how loaded the system seems to be.
- 1y ago
- dested 1y agoIf I'm using cursor then sonnet is better, but in claude code Opus 4 is at least 3x better than Sonnet. As with most things these days, I think a lot of it comes down to prompting.
- jzig 1y agoThis is interesting. I do use Cursor with almost exclusively Sonnet and thinking mode turned on. I wonder if what Cursor does under the hood (like their indexing) somehow empowers Sonnet more. I do not have much experience with using Claude Code.
- seunosewa 1y agoIt's ridiculously overpriced in the API. Just like o3 used to be.
- brenoRibeiro706 1y agoI feel the same way. I usually use Opus to help with coding and documentation, and I use Sonnet for emails and so on.
- biinjo 1y agoIm on the Max plan and generally Opus seems to do better work than Sonnet. However, that’s only when they allow me to use Opus. The usage limits, even on the max plan, are a joke. Yesterday I hit the limits within MINUTES of starting my work day.
- epolanski 1y agoYeah, you need to actively cherry pick which model to use in order to not waste tokens on stuff that would be easily handed by a simpler model.
- furyofantares 1y agoI'm a bit confused by people hitting usage limits so quickly. I use Opus exclusively and don't hit limits. ccusage reports I'm using the API-equivalent of $2000/mo
- rirze 1y agoYou always have to ask which plan they're paying for. Sometimes people complain about the $20 per month plan...
- furyofantares 1y agoIn this case I'm replying to someone who lead with "I'm on the Max plan" but I realize now that's ambiguous, maybe they are on 5x while I'm on 20x.
- stavros 1y agoThere's no Opus quota on that plan at all.
- Bolwin 1y agoThat's insane. Are you accounting for caching? If not, there's no way this is going to last
- 1y ago
- gpm 1y agoI notice that on the "Agentic Coding" benchmark cited in the article Sonnet 4 outperformed Opus 4 (by 0.2%), and under performs Opus 4.1 (by -1.8%). So this release might change that consensus? If you believe the benchmarks are reflective of reality anyways.
- jimbo808 1y ago> If you believe the benchmarks are reflective of reality anyways. That's a big "if." But yeah, I can't tell a difference subjectively between Opus and Sonnet, other than maybe a sort of placebo effect. I'm more careful to write quality prompts when using Opus, because I don't want to waste the 5x more expensive tokens.
- Uehreka 1y ago> yet the general consensus and my own experience seem to be that Sonnet is much much better Given that there’s nothing close to scientific analysis going on, I find it hard to tell how big the “Sonnet is overall better, not just sometimes” crowd is. I think part of the problem is that “The bigger model is better” feels obvious to say, so why say it? Whereas “the smaller model is better actually” feels both like unobvious advice and also the kind of thing that feels smart to say, both of which would lead to more people who believe it saying it, possibly creating the illusion of consensus. I was trying to dig into this yesterday, but every time I come across a new thread the things people are saying and the proportions saying what are different. I suppose one useful takeaway is this: If you’re using Claude Max and get downgraded from Opus to Sonnet for a few hours, you don’t have to worry too much about it being a harsh downgrade in quality.
- taormina 1y agoJust more ancedata, but I entirely agree. I can't say that I am happy with Sonnet's output at any point, really, but it still occasionally works, whereas Opus has been a dumpster fire every single time.
- SkyPuncher 1y agoI don't doubt Opus is technically superior, but it's not practically superior for me. It's still pretty much impossible to have any LLM one-shot a complex implementation. There's just too many details to figure out and too much to explain for it to get correct. Often, there's uncertainty and ambiguity that I only understand the correct answer (or rather less bad answer) after I've spent time deep in the code. Having Opus spit out a possibly correct solution just isn't useful to me. I need to understand _why_ we got to that solution and _why_ it's a correct solution for the context I'm working in. For me, this means that I largely have an iteratively driven implementation approach where any particular task just isn't that complex. Therefore, Sonnet is completely sufficient for my day-to-day needs.
- ssk42 1y agoYou can also always have it create design docs and mermaid diagrams for each task. Outline the why much easier earlier, shifting left
- SkyPuncher 1y agoThat's essentially what I do, but that doesn't (and cannot) entirely solve the problem. A major part of software engineering is identifying and resolving issues during implementation. Plans are a good outline of what needs to be done, but they're always incomplete and inaccurate.
- bdamm 1y agoI've been having a great time with Windsurf's "Planning" feature. Have a nice discussion with Cascade (Claude) all about what it is that neerds to happen - sometimes a very long conversation including test code. Then when everything is very clear, make it happen. Then test and debug the results with all that context. Pretty nice.
- jstummbillig 1y agoCan you explain what you do exactly? Do you enable plan mode and use with chat...?
- jm4 1y agoI use both. Sonnet is faster and more cost efficient. It's great for coding. Where Opus is noticeably better is in analysis. It surpasses Sonnet for debugging, finding patterns in data, creativity and analysis in general. It doesn't make a lot of sense to use Opus exclusively unless you're on a max20 plan and not hitting limits. Using Opus for design and troubleshooting and Sonnet for everything else is a good way to go.
- astrostl 1y agoWith aggressive Claude Code use I didn't find Sonnet better than Opus but I did find it faster while consuming far fewer tokens. Once I switched to the $100 Max plan and configured CC to exclusively use Sonnet I haven't run into a plan token limit even once. When I saw this announcement my first thing was to CMD-F and see when Sonnet 4.1 was coming out, because I don't really care about Opus outside of interactive deep research usage.
- ssss11 1y agoThat’s very strange. Sonnet is hot garbage and Opus is a miracle, for me. I also don’t see anyone praising sonnet anywhere.
- sky2224 1y agoI've found with limited context provided in your prompt, opus is just awful compared to even gpt-4.1, but once I give it even just a little bit more of an explanation, it jumps leagues ahead.
- sothatsit 1y agoOpus really shines for completing long-running tasks with no supervision. But if you are using Claude Code interactively and actively steering it yourself, Sonnet is good enough and is faster. I don't believe anyone saying Sonnet yields better results than Opus though, as my experience has been exactly the opposite. But trade-off wise, I can definitely see it being a better experience when used interactively because of its speed and lower cost.
- Aeolun 1y agoMy opinion of Opus is that it takes the correct action 19/20 times, where Sonnet takes the correct action 18/20 times. It’s not strictly necessary to use Opus, but if you have the subscription already it’s just a pure win.
- chisleu 1y agoI use opus or gemini 2.5 pro for plan mode and sonnet for act mode in Cline. https://cline.bot https://cline.bot It's my experience that Opus is better at solving architectural challenges where sonnet struggles.
- tkz1312 1y ago100% opus all the time. Sonnet seems to get confused much faster and need more hand holding in my experience.
- cmrdporcupine 1y agoStrategy I'm playing with, we'll see how good of results I get, is to prompt Opus to analyze and plan but not implement. E.g. prompt to read a paper, read some source, then write out a terse document meant to be read by machine not human. Then switch to Sonnet, have it read that document, and do the actual implementation work.
- j45 1y agoOpus is superior to understand the big picture and the direction. Sonnet is great at banging it out.