Although Zed is a new code editor, the community have a pretty complete extension ecosystem for most of your needs. The editor is also really fast though that can be my bias because of switching from VSCode.
The only downside I can think of at the moment is that zed is missing the jupyter notebook support (though you can still use REPL), which is a reason why I still go back to VSCode whenever for notebook development.