As always, honorable mention to Typst [0] as a good balance between the readability & simplicity of Markdown with the flexibility & composability of LaTeX. I think and hoping that Typst will be the future, but for now I'm happy with Markdown.
[0]: https://typst.app
From typst one cannot really create HTML, which makes typst unsuitable for online publishing.