I'm pretty sure that Bitcoin is the future but as for now people are still not use to/ don't know about bitcoin or virtual currency in general. For example most of my friends don't know any thing about BTC and don't care. Even if I'm willing to explain it to them they still refuse to use btc or some of them even are not interested in my explanations. Maybe the right way for bitcoin is to advertise itself in some way? maybe on some e-sports event or in some ad on tv?