You are absolutely right. I was thinking about the numbering of headers that requires a css. Anyway, I amended my comment as per your criticism.
I love Typora a lot too, I use it every day. What it does, it does well, but its features are limited compared with Obsidian. I want to get away from using 2 apps, so when Obs will offer ToC in a sidepane, and WYSIWYG later this year, I will transfer my Typora notes to Obs.