So many issues relating to the mass adoption of bitcoin would have been solved by the time there are adequate number of merchants accepting bitcoin for goods and services. Until that time, several people will be limited to using cryptocurrency only for trading and investment.
The growing progress of blockchain technology help the economy to find more innovations about helping the programmers and developers to find solutions about how to maximize the use of the technology. Cryptocurrencies have so many uses and probably we already know their major factor.