i've found that troff -mpm produces rather nice output, even compared to TeX. unfortunately it's not in the current distribution (partly because the pm postprocessor is in C++)