They are very good but it is a device more to take care of. If it is 2FA for applications, I prefer an app like Authy or others.

For the most important thing, HW.