Why would I want to pay with Bitcoin for a coffee. There is fiat or debit/credit cards for that. Bitcoin is too precious to be spent on coffee. I don't want to repeat the story of buying 2 pizzas with 10000 Bitcoins

Besides, speed of transaction and fee doesn't make it a good viable option.