I think both is better, now debit card was running, like bit x, coinocard and many other, i didnt hear mobile payments from btc, we need it
mobile payments should be like we install the bitcoin wallet in our phone and load bitcoin. The wallet holders just scan the payment QR code to directly send the bitcoin payment to the merchants' address. It is quick and easy.