Definitely it's bad and impractical to use Bitcoin for shopping these days. The fee is killing us. $10-$13 still huge for the fee. Also still Bitcoin is not widely accepted on many stores worldwide. Like in my country (Philippines), it's very rare to see any store that directly accepts Bitcoin as a mode of payment for their goods you buy to them. The only thing you can do is convert Bitcoin to fiat. I think it's more convenient since cash is widely accepted and most of all, no fees to pay. Anyway, i will not use my Bitcoin unless it's very important. Bitcoin price is skyrocketing right now.
I think that it is also impractical to use in bitcoin not just because of the high fees but also because of its volatility. Bitcoin is so volatile that anytime of the day, month or year, its price would be skyrocketing or crashing. But for this year its price had a big growth and because of it many people became interested with bitcoin. There will be more people investing in bitcoin and using it for shopping will a great loss for better opportunity.
Just cashing out or exchanging my bitcoin to local currency is already a hassle because of the high transaction fees so I don't foresee the use of bitcoin for shopping as applicable for now. Currently, there are not much retail stores in my country which accept bitcoin and asides from that, it's not yet that well known or mainstream. As of now, people prefer to treat bitcoin as an investment rather than as a mode of payment because of the lack of availability.