I am in the camp if I like the idea of Obsidian but I have a bunch of other stuff I want to include and do stuff with like JSON-LD data for example.
But the idea of writing raw HTML is in fact a huge pain in the ass as everyone was all too eager to point out here.
We have had markdown to HTML converters and visual editing experiences for a long time now and I don’t know why the argument has to be “write in raw HTML” I barely even want to write Markdown when taking notes, I just want to write.
So in that spirit I think HTML and and in browser experience is in fact the right answer I just need to put an editor on top of it and a way to run code when I hit publish to update the graph visualisations and statistics that people seem to really like with Obsidian.
I actually think this might be a really good usecase for the built in IndexedDB API built into browsers so long as you can also back it up and sync across devices.