Why is Cursor so much more popular than Windsurf?
My editor journey has been:
1. Tried out Github copilot in VS Code. Loved it.
2. Then tried out @Cursor after @bernatfortet kept talking about it. Immediately switch to Cursor.
3. Then tried out @Windsurf after @lagap discovered it. Immediately fell in love and switched.
Anecdotally, everyone is talking about Cursor. And no one is really talking about Windsurf. On Product Hunt, Cursor has 845 Shoutouts. Windsurf has two? In my experience, Windsurf is the leader at the moment with it's cascade/iterative prompting.
Replies
Product Hunt
Product Hunt
Product Hunt
Figma
Product Hunt
Tandem
Product Hunt
Figma
I used Cursor and was always bothered by it's arbitrary separation of composer view and chat view, and then when WindSurf showed up, it's solved it with agentic view and unified everything, exactly how I think it should be done. And I also noticed it picks up so much more detail like the currently selected cursor and line location, recent changes... The nicest implementation is the revert button, that will allow you revert to a specific prompt without git check-in. Makes so much more sense than Cursor composer's flimsy revert UX.
However no one has infinite time to check out new editor. There is always first mover advantage. I for the longest time (about 3 weeks) didn't try Windsurf while on Cursor. But once I started, the quality and UX difference is apparent to me. Windsurf maybe should do more messaging that will directly compare Cursor to Windsurf just like the Mac vs PC ads campaign. Once user know you are superior, you can turn the tides.
@randomor the latest version(s) of Cursor have a unified view now , no more tabs
@gonzagued yeah this is a fast race the feature comparisons can become out of date quickly. Since I posted, Cursor did introduce the unified UX and even a revert feature like Windsurf, Cursor is catching up fast. There are still some UX differences between the two, sometimes astonishing differences in outcome even with the agent mode backed by the same base model. I have been bouncing between the two editors still to take advantage of both... 2x the productivity. :D
Graphify
Graphify
Product Hunt
Product Hunt
@lagap Totally agree
I have been using Cursor for 5 months, tried Windsurf and had tons of errors with it .. that was super super annoying ( like this ) but loads of people seem to love it, and it seems that Cascade is great for Vibe Coding.
Also Windsurf's Wave 4 brings cool things that Cursor does not have:
Previews (so almost.. visual editing) and the capture of the browser's console errors which is great for front end
Tab to import (though Cursor's tab feature works super well)
Suggested Actions
MCP Discoverability with .. templates, so that helps a lot
ShipFast-ASP.NET
Product Hunt
I have used both extensively. There was also a phase when I was switching between the two every week. Finally i settled down with cursor after they improved agents a lot and now that the performance of agents is really amazing - the way it fixes its own mistakes, rethinks about the approach in case it gets stuck, etc is amazing.
So now both feel at par so I am just sticking to cursor as there is no need to again switch back to windsurf.
Both are just amazing tools and it is really exiting to see who finds their broader audience where.
Because it's stable, they listen to feedback, and have unlimited premium prompts on a subscription.
I'm using windsurf but thinking of trying https://lovable.dev/ on my next project
Initially tried @Cursor , but ended up building most of my latest tool with @Windsurf . Started using Claude 3.5 Sonnet, then switching to 3.7 Sonnet in recent weeks.
Just launched the latest improvements using yesterday's Wave 4 update—much faster than before! Preview and Auto-Linter made iterating way easier