I don't think so, bitcoin is still complicated for the average Joe to use it. More bitcoin services which focus on the user friendliness will make bitcoin mainstream ready.
It's clearly far from mainstream use, but you can see the potential. QR codes come so handy when trying to do person to person payments. When BTC came out QR codes were still pretty weird and we had to deal with copy pasting long ass weird addresses, now QR codes save us. So steps are being taken into the right direction. In 10 years things will be so advance our minds would blow up right now if we could see it.
Complicated indeed. I can not imagine buying something major with bitcoins - like a house or a car.