To me NFC is superior. It checks all the boxes you mentioned plus quicker / last steps
I'd much prefer NFC if I could see how much I was paying and had to always confirm it -- I understand this wouldn't have worked with physical cards but I wish it was an option on my phone.
I'd much prefer NFC if I could see how much I was paying and had to always confirm it -- I understand this wouldn't have worked with physical cards but I wish it was an option on my phone.