I'm strongly considering moving away from Obsidian to Logseq, obsidian just has some limitations that I think I can work around in Logseq (insufficient syntax highlighting due to old integrated version of prismjs being one issue for ex).
I have sincere doubts that Obsidian will ever go open source.