Given its sensitivity, OpenSSH is incredibly battle-hardened and probably better than almost everything else you can run on an exposed port.
ELI5, please. I understand it for passwords laymen use, but why is my 128 random byte password less secure than a key?