Nope, I have never heard of any supermarket or malls nearby that accept bitcoin as payment. That would be very convenient if transaction process is free of charge. I think paying with bitcoin is really not worth it unless you’re buying something very expensive. But having to pay the transaction fee for cheap items is not the best way to go.
Miner fees will be free of charge? Well I don't see it happening anytime soon as it'll be a loss for the merchants if they will shoulder the miner fees and on the other hand it's not convenient for most customers as well to pay a high fee for his transaction to confirm fast. Thats why I also think that its better to pay in cash on physical stores but personally i think bitcoin is good for online shops as we can just use transaction accelerators regarding on the fees