Maybe you already know it. I’ve just discovered Logseq (Github page) and it has some interesting and inspiring feature:
- block reference (just like Roam - I hope it will be implemented in Obsidian, too)
- macros autocomplete (later, now, doing, to-do, tip, warning, today, current time, quote,page embed, block embed, etc)
It also claims to be open-source in the future.
I hope those feature will be implemented in Obsidian, too.