I've been happy with my YubiKey 5 NFC for a while now. Being able to tap it to my phone is convenient. At the time I was looking I think it was the only one that could do that.
Nitrokey has a model that can do it now too. Maybe I should get one and play around for comparison.