I tried Zettlr, but I’ve found Foam to be more to my liking. It’s basically just markdown and Git, and you can layer in whatever tools you want on top. Foam ships on top of VSCode, but the same ideas could apply to Vim or Emacs (I heard there’s a thing called org-roam for emacs).
I love that it’s just Markdown and Git at the end of the day, so replacing VS Code and its extensions with something else in the future is entirely reasonable.