Makes one wonder if it will ever be possible to pay a $5 coffee with bitcoin, if it takes hours to get confirmed.
Unless one pays a hefty % premium for transaction fees to speed it through.
I'm not sure that a $0.07 fee on a $5 coffee would be considered "a hefty % premium".
That being said, a merchant isn't going to wait for confirmations to sell you a $5 coffee. If they are willing to accept bitcoin for the purchase, then they'll either be willing to accept it with 0 confirmations, or they'll have a third-party service that will handle the risk.