Also, I'd take pterm over modern gpu electron nodejs turtle tower terminals. It has sane requirements and perfomance, behaves in a consistent, predictable manner and handles large scrollback very well.
Why bad?
I didn't consider serial ports, only SSH, in that case I actually do struggle to suggest something better.
As for terminals, I don't know, I just run Xterm.
Using putty's plink/pscp/pftp commandline tools are refreshingly straightforward and also have merit, at least as a way of not dealing with OpenSSH maintainer tantrums (each release inventing wonderful ways to break your setup or confuse you for no good reason).
It is all around small solid piece of software (like his puzzle collection), that is a magnet for all sorts of crooks that try to distribute their "spiked" versions, or try to charge for it...
I am amazed it has not gone the way of libtomcrypt yet.