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.
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.