Personally I use org-roam for Emacs which meats me needs and let's me stay happily stay in one application.
That captures Emacs experience in a nutshell. Very much the tinkerers editor. Love it.
Thanks for sharing!