I used Cursor for many months, but found that I couldn't deal with how slow and workflow-interrupting VSCode feels, so I went back to Zed.
I tried out and abandoned Zed AI, but I've found that Zed + aider is a really excellent setup – for me, at least.
For smaller things, Zed's inline Copilot setup works (nowadays) just as well as Cursor's and for things that are even a little bigger than tiny, I pull up aider and prompt the change the exact same way that I did with Cursor's Composer before.
I'm an odd choice because I'm a pretty expert-level programmer, but I find that aider with o1 is helpful for things hairy, expansive and tedious things that would otherwise irritate.