@corlin I've been using Obsidian for a couple of years now, and am really happy with it - though I do (of course) wish it was open source. (I've tried a few OSS alternatives, including Logseq, but none worked as well for my process/workflow as Obsidian does.)
I'm impressed enough with Obsidian that I pay for syncing even though I'm already leveraging the community Git plugin to sync with a private git repo as well.