Tangent: the Dataview plugin for Obsidian makes it possible to query both the data and metadata of your notes using both an SQL variant and JavaScript and render the results in all kinds of ways. Powerful stuff.
Whenever a product allows for end-user extension using actual code it always unlocks so much potential. Even if it’s just for the power users.
It’s in that direction, but I also think VS Code offers more and more flexible extension points.
I was reading the plug-in development documentation [0] this morning and the ways in which you can extend Obsidian feels relatively limited. I hope they’ll add more things to hook into.