+1. Having to write HTML for what should be basics is a non-starter for many. I can't, for examole, recommend Markdown to a lawyer friend, and the formatting that courts in my country mandate cannot ve done in Markdown.
I will see if there’s some app that supports https://pandoc.org/demo/example33/8-pandocs-markdown.html | https://www.speakon.org.uk/MarkupBinder/beta/docs/Markdown/P...
i don't know if this is more than you're willing to do, but i think a lot of markdown processors allow you to specify custom CSS (which would allow you to do what you're looking for, if rendering to HTML). it's a pain compared to standard markdown but if you can figure out the underlying HTML tags you're trying to style, it should be a one-and-done change.
- custom spacing - horizontal/vertical (after list dots/numbers etc as well)
- justifying the text
- custom margins
And for that something like this is an overkill. Less than Tex but still an overkill.
Hell, I can do with a flavoured markdown if it supports this.