quick plug for someone to do the legwork get heirloom troff in some real (read BSD) unix so that the whole roff toolchain is reintegrated after USL, that would be great.
It does colors, the pic implementation is programmable, it's just better.
So here is a vote against heirloom and for groff. And I get it, the BSD crowd hates GNU and I have my own issues with the GNU folks, but come on, use better when it is better.
See also: USL vs. BSDi: https://en.wikipedia.org/wiki/UNIX_System_Laboratories,_Inc.....
(But I set up a redirect, so now the dotless URL works, too.)