This had been a topic ever since I have joined this forum. Bitcoin is even far to be considered as a medium of exchange since most people are keeping them as an investment tool. Not to mention it's accessibility, limited people have it and limited establishments accept it and some are not even aware of it.
we can't say what will happen in the future. What if every people will will be aware that there's another currency other than the bills and coins which being use everyday in everyone's country?