

I partially agree. I recently started to heavily use typst for any typesetting where I have enough time to make a template. But as far as I know, typst does not support all the little things LaTeX can do.
For instance hyperref can highlight links so they look different on paper and different in the viewer. Last time I checked, typst backend does not support using those layers.
I also have mixed opinions on math syntax. It is great, but current parser implementation really wants you to put in some spaces that make the typing little awkward.
Great plus is proper Unicode support. I remember having trouble citing chinese document names in bibliography, because half of the names wouldn’t use the correct font.
Overall, it’s great, but I don’t consider it to be direct replacement.


I can only recommend. Easy to use and error messages are actually readable by a human being. AFAIK, only problem is running external commands (some packages use them).