LaTeX has a steep learning curve, but using anything else for documents is like stone knives and bearskins in comparison.Have you seen or tried "typst" yet? It's a modern alternative to LaTeX. Haven't tried it yet but looks promising.
This gem comes to mind : https://youtu.be/KyLqUf4cdwc?si=6kzBGk7_0OKmbbly