I bought a Yubico-branded security key last year, but haven't done much with it yet. (In fact, I made sure that all three sons, my mom, and @amic@nulled.red each had one. I can't recall whether I gave one to #lazyNephew.)
https://www.zdnet.com/article/best-security-keys/ [www zdnet com] Rates some security keys ... be aware their links may be affilliate (commissions paid to ZDNet if thou clickest or buyest). Still worth a quick browse, IMO.
@geniusmusing No, I have the blue one that costs about $20. I tend not to do FIPS for personal things because it takes too long for those standards to update when "best" security advice changes. One can end up with worse security because of choosing FIPS compatibility.