Bitcoin is actually more suited to be an investment rather than a day to day currency. I still suggest you to buy some and hold them instead of using them, and treat them as 'gold'.
If services like fast food restaurants decides to use Bitcoin as a payment method, maybe they can come out with a method that allows for no fees between accounts, but this is just a suggestion.
Existing methods including Bitcoinpay, but it still charges a fee of 0.8%, not completely free.
Yeah, right now I think bitcoin is more advisable to be used as a form of investment instead of a regular currency to buy daily needs such as food. In my opinion it is a waste to spend your bitcoin as soon as you got them, they would earn more and you would get the most of them by holding and waiting, then after selling it and earning your profit you can easily exchange it with a fair amount of fee to your regular cash.
Precisley, I think bitcoin has made for that purpose such as trading and investment. It will be a waste if you are just using it in daily expenses because bitcoin is too much high. Bitcoin will be worth if you will invest upon it and because time to time its price becomes more higher and higher.