I like the Yubikey 5 (NFC/USB) since I can tap it on my phone and it will open the Yubico Authenticator app and display the OTP codes. Or if I need to plug it in to my computer via USB I can, and also have a USB to USBC adapter to plug it into my phone. I also changed the names on it to be more cryptic and not something like name@email.com and Service Name. The app forgets all the codes after the timer runs out too which is nice. This video has a nice overview of the features including OTP. If you do get one, I recommend getting 2 or 3. 1 primary you carry around with you, 1 at another location as a backup
https://www.youtube.com/watch?v=6IaRLukJGDs