Actually I found using just VS Code with Roo/Cline and/or Windsurf etc. along with OpenRouter to be just as good as Cursor, if not better.

Cursor seems to be really good at doing the TAB completion and it seems to work well... until it doesn't. Sometimes it's totally sleeping and not even giving me the option. And sometimes its too late. And these days I found it to be intrusive enough to be annoying and making changes that I didn't want, and ended up turning into a joke.

I immediately switched to VSCode and kept most of the AI assistance at a much lower cost. And some automation is not present - but it doesn't get in my way either.

You can use Cursor + Roo/Cline to get the best of both, although you need to tweak the pane layout and keybindings a bit. That's what I did for a few months before switching to Zed.

Cline seems to be the best of them all, but pay-per-token can get pretty expensive pretty fast if you actively use the agentic mode.