Terminator is built on libvte for the actual terminal emulator bits (as are MANY other Linux GUI terminal apps), so it has pretty mature support for a lot of the not-sexy-but-important features like the ones the parent post mentions by virtue of inheriting them from libvte. In terms of the low level terminal emulation support most of the libvte terminals are semi-interchangeable, at least the ones I have used.