Waterproof and drop-proof, it supports TOTP, FIDO2, U2F, and includes a built-in password manager, though lacks NFC and Bluetooth ... is configurable on the YubiKey 5, there's no hardware element ...
If you're just authenticating to a Linux server you control, we'd recommend using FIDO2, although there are other options. PGP keys can be generated on your YubiKey and used with OpenSSH ...