It would be great if Cursor was more reliable instead of getting endless new features.
My editor agents routinely fail with connection problems. Cursor blames this on my internet connection, but every other application has no issues with internet connectivity. Could you at least be honest and say it’s an issue with Cursor instead of asking me to check my internet connection?
Or how about having Cursor being able to capture the output of commands it runs? Right now when I ask Cursor to run my tests it can execute the command but then not read the output on the CLI. That seems like a pretty basic feature to get right before adding new web editing features?
Or how about having Cursor actually follow the rules set out in the Cursor rules? What is the point of this feature if the rules are really just optional and there is no feedback on whether Cursor has chosen to ignore them?
Really, the list goes on. This IDE space is really open for disruption by a new-comer to the market who offers a reliable service.
After yet another negative experience with Cursor I started looking at other editors.
I have discovered that:
Windsurf has the “memories” feature and seems to always use the rules I give it.
Windsurf is also able to read the output of CLI commands that it runs.
This means that I can tell it to “fetch github pull request comments and address them”, where with Cursor I have to run my own batch file to pull them, save to file, and then tell Cursor to read the file
It also means that I can tell Windsurf “run the tests and fix failing tests”. I can also trust that it is obeying the rule I have that tells it to always include a reference to the documented usecase in tests it creates and that it must always check if the test is wrong or if the base code is wrong.
Windsurf costs less than Cursor.
Windsurf only seems to lack the “plan” capability, but there is nothing stopping you from telling it to create a plan and then manually checking it off.
So maybe we don’t need a new-comer. It seems worthwhile to consider ditching Cursor and rather picking a reliable editor.