Interesting, 2.0 has been so much more efficient for me, I did what I thought would take 2 weeks of work when I was on Cursor 1.0 in 2 days.
I didn’t notice the planning mode earlier this month but planning with cursor and then having it build using Composer 1 has been amazing, way faster iterations and way less mistakes.
personally i think its fine.. at max i would at most I would put Editor first before agents and set editor as default view.. but other than i don’t have issue with it. and I’ve been using cursor a lot.. got i got confused for like 30 seconds when the update first came out.. but I figured it out pretty quickly. i also noticed you have introduced your own.. AI model congrats you guys are crushing it thank you for all your hard work.
After working with Claude Code for the last few months I figured I would give Cursor 2.0 a try. What a waste! I use a single agent via chat, and it writes all code changes to git work trees, it’s not modifying the code in my actual project folder. This feels like a train wreck. Using Claude Sonnet 4 it struggles with simple type errors because the errors are in the project files and it is looking at the work tree files. Why? I’ll just flip over to the Claude Code tab and instantly 100 times smarter and more productive. Why does the chat not just change the files in the project?
Were you using “multiple models”? The working trees behavior you described I think only happen when using multiple models and can be very confusing. If so, was “Use Multiple Models” already enabled when you installed Cursor? That would be bad in my opinion.
Right after I installed 2.0 all I did was unselect the models I don’t use and select the ones I do. The next thing I know I’ve got changes going into the work trees, I did not even know it until after fumbling around for a half hour trying to understand why the model and I were on totally different planets.
Not a great experience so far, it’s too easy to create problems and not even know it. I strongly prefer the simplicity of Claude Code and Gemini extensions; they do exactly what I want them to do and nothing else.
It also seems like you already have a strong preference for Claude Code and may have gone into this whole “trying out 2.0” with confirmation bias. Also you haven’t clearly explained your setup or what led to the issues you mentioned in this post. Your complaints could be because Cursor is fundamentally broken or because you unintentionally had a setup that produced results you didn’t expect (even if they were Cursor’s defaults, which I think Cursor should not make them defaults). That makes it hard to take your feedback as genuine or constructive. It just comes across as criticism for the sake of it.
Just when version 2.0 was performing so poorly, our company equipped us with Claude 20x — and everything took off. A task I had been struggling with in Cursor for a week and was about to give up on, I finished in a single day with Claude, without leaving scattered markdown files everywhere.
Thanks for the detailed and constructive feedback. Well, I guess we won’t be seeing you on the Cursor forums anymore. Good luck with Claude.
(jk, he’ll stay and continue complaining about Cursor for the next 3 months)
Edit: lol you made your profile private so we can’t see how you’ve been using claude code for a while and are still on the forums complaining about Cursor. We get it, you don’t prefer Cursor.
Are you holding a grudge against Cursor or something? The user just complains a bit about Cursor, and you immediately want them to completely abandon it.
No I am not holding a grudge against Cursor. I am pointing out that your criticism is disingenuous because you clearly have shown that you’ve been using and preferring Claude Code for months, and yet stay on the forum to tell everyone how much better Claude Code is. If you added some helpful feedback (ie. what models you were using, why was it taking a week to complete a problem, etc) then I wouldn’t have been suspicious. This forum is full of people who have already given up on Cursor, yet they come back just to complain without any genuine feedback. Sure they can post what they want, it is just unproductive to the Cursor community. Literally another user did the same thing in this thread a few posts back.
It is unhelpful to have users not provide helpful feedback besides “Claude code is so much better.” I am simply pointing out that these users are not genuine because they have been preferred Claude Code users for months, thus they are very bias. Claude Code and Cursor are very different products, therefore what each userbase values is going to be different. We want to improve Cursor, not hear about how Claude Code is better for users who prefer Claude Code. If we wanted to use Claude Code, we’d go use it, but for many of us, Claude Code is a very limiting product.
I understand English isn’t your primary language, but I explained my “point” several times: you already prefer using Claude Code (posts months ago show that), and yet you stay on the forum complaining about Cursor without genuine feedback. The post you just shared only says: “2.0 has lost a lot of functionality I can no longer use Cursor.” What is the Cursor team supposed to do with such a vague complaint? Posts like that are just there to fan the flames, and it does get annoying when threads get dominated by people just complaining and saying Claude Code is the solution, which is of no help to the Cursor community.