I would definitely choose BTC as my form of payment If I could. But it's barely impossible... I'm pretty happy that more and more places are supporting btc payments. Moreover, many of cryptocurrency exchanges have their own crypto debit cards which is perfect if you want to pay with your crypto. I've already pre-ordered mine on CoinDeal, check this out:
https://coindeal.com/card/