Yea it's one of the best, dunno the latest alternatives. Respected one. I use the "YubiKey 5C NFC", there are other ones to suit your usage... I needed USBC one for all devices. You can find more here
https://www.yubico.com/product/yubikey-5-series/yubikey-5c-nfc/