If you want to produce a nicely typeset document, LaTeX (or XeLaTeX) is the way to go -- it does almost everything you could want (kerning-wise) automatically, and has an active community supporting new packages and new fonts. There are also many templates[1] to help you get started.
[1] https://www.overleaf.com/latex/templates
(and if you give Overleaf a try let me know what you think - I'm one of the founders, and always like to hear feedback from new users)