I have dedicated a lot of time learning LaTeX, but periodically hear about LuaTex and its virtues. What I don't hear are the costs of switching over, other than the need to have new programs.
There are two costs that I expect in any transition:
The difficulty in learning new commands for old functionality. If there is a new function in LuaTex that I couldn't use in LaTeX, of course I need to learn that, and that isn't a transfer cost, per se, but the cost of expanding my technical repetoire. However, if I need to relearn commands I once new, then that is a cost.
The cost in changing existing texts to use LuaTex. Since I have ongoing projects, changing over would entail changing current projects to match the new format.
In each case, the question is how hard is it to keep doing what I can currently do in LaTeX but in LuaTex. If there is perfect compatibility in LuaTex with LaTeX commands, there is no additional cost just to change over. If the commands are utterly different, then it is like someone starting from scratch at either language.
I am not looking for recommendations, as that falls outside the scope of SE, just general descriptions of the major differences, and educated estimates of the difficulty of making those changes.
sample2e.texdocument that comes with latex, switching is just a matter of usinglualatex sample2einstead ofpdflatex sample2e. – David Carlisle Sep 05 '17 at 17:44