Right now Cursor and Windsurf are almost the same from a user perspective. The prompts differ; Cursor has rules and RAG, while Windsurf has memory. But it doesn’t really affect the result much. The only major difference between Cursor and Windsurf is the pricing model. In Cursor it’s 500 “requests” (i.e., agent initiations after which it starts working) per month for $20, while Windsurf has 500 requests and 1500 Flow Actions for $15. A Flow Action is any tool call by the agent: Create, Modify, Analyze, Search, Terminal. And these Flow Actions run out for me about twice as fast as requests. And special rays of hatred to the person who decided that spending resources to fix warnings in markdown is a good idea.

PS: 4o’s memes are so-so