Majorly what is lacking is mass adoption. We still have countries setting up regulations against cryptocurrency, Some persons are still skeptical about the genuineness of crypto. While some sectors like Financial sectors, Oil and gas, Agricultural sectors etc are beginning to adopt the use of blockchain in their services. Others are still skeptical. I sited mass adoption because until we can easily exchange Bitcoin or other altcoins for goods and services, only then will other things fall into place.
Mass adoption plays very important role in the success of digital currencies. The major reason behind this is not that people find it difficult to believe in crypto coins but that most of the people are still unaware of their existence. Obviously, we cannot explore what we have not even heard about. Anyway, things are getting better as digital assets are gaining fame gradually. It wont take long before bitcoin and altcoins will serve the purpose of currency.