For real typesetting of a tree of texts we'll need to generate our own PDF anyway. For typesetting papers and other project documentation, almost anything will work.
For typesetting of the Hebrew text with vowel points and cantillation, we have:
Ignores OpenType GPOS/GSUB table, so useless for typesetting Tanach. Attempts to contact support for clarifications failed.
Does not support regions other than main.
Excellent with OpenType (uses Pango).
Excellent support (see http://xmlroff.org/ticket/131 for an example)
There seems to be some issue with embedding the fonts and display on macOS/Windows.