Find SnapScan tedious to use. It's easier for me to simply pay with my card than take out my phone, open the app, scan the barcode, enter the amount, type in my pin, wait for the transaction to actually go through due to shoddy mobile network coverage even though I get LTE where I am, show the person at the till that the transaction went through and hope that they don't mess up somehow.
Give me NFC to tap so that my phone can communicate everything back and forth and do the payment, maybe with a pin. Anything more, a card is more convenient without the risk of a thirdparty sitting in between, processing my information.