Tradeoffs.
Microsoft Terminal does italics, strikethrough, and invisible properly, but it does underlining at the glyph baseline, making some characters difficult to read.
MobaXTerm's built-in PuTTY places underlining properly *under* the glyphs, but does not handle italics, strikethrough, and invisible at all.