I think that restaurants accepting bitcoin is a cool and great feature/idea because its fast and easy and also no one likes pulling out the cash
I think other payment option are much faster and instantaneous as compared to bitcoin.bitcoin is only investment asset.it is not that you can use in daily life or for micro payments.
If the delay in confirmation is out of place then bitcoin can be using for micro payment. We should understand that the major reason why bitcoin is decentralized is for micro payments'! were bank would charge you high for transactions bitcoin charge almost nothing for the same transactions.