Interesting topic! Personally, I only use two-factor authentication via phone apps for now. But it seems that tokens via NFC may be more convenient for those who often change devices or work with sensitive data. I wonder how much safer such devices are in real life