Speed was its main advantage, before. It has become nearly unusable.
The price of extraordinarily rapid iteration, I suppose.
But love the project and been using it for almost 2 years now though
I would say mostly with the agent panel going into panic in longer conversation or not able to proceed for some reason.
Claude code in terminal also has issues rendering. Never have that with vscode or iterm so I guess it’s zed related.
And sometime for eslint it won’t check ts errors then start adding false errors everywhere and become unusable if I don’t start over.
It has far less built-in features for refactoring than other editors you might be coming from. It's handled at the LSP level, get the LSP for your language and hit cmd+ to see what it can do. I'm not working in Python or Rust at the moment (Elixir), but I'm sure they have some good extensions.
Or you could always use an actual IDE, but those are usually more language specific.