The thing I considered the biggest hindrance in BTC use is the small scale it's accepted in, both digitally and in real life, in real life it's more of a novelty thing from few shops which might be acceptable considering it's a digital payment in the beginning, but even online, allot of merchant websites online do not take BTC as a payment method at all.