Honestly most good text editors should support LSP these days, which at the very least gives a good IDE. That way you can somewhat decouple the dev environment from the text editor, bar a few exception languages that are harder to work with.
This is originally been forked from a project called "Miru", but the original dev also ended up making a complete rewrite called "Hayase", so you should check that too. It is supposedly more performant and has a few new cool features like offline support, episode discussion + other things.
The only small comparison I have seen for now is this thread between Catto and Pierre Terdiman.