The main reason of succeed of cryptocurrencies at all, not just Bitcoin is adoption, and the main goal for Bitcoin and all others cryptocurrencies is to become globally adopted. In that way of becoming globally adopted Bitcoin has come through a long way. Adoption is rising every moment but there are also some negative factors that are decreasing adoption rate. Number one factor are conservative members of society that are still not familiar to technology and cryptocurrency power. At the second place, government could be really opposed to the Bitcoin and cryptocurrency, because digital money can be observed as a threat to traditional financial system. Just to remind you, cryptocurrency is created as a decentralized system and no institution or company or government have control of. Because government can\'t control the fluctuation of value they are often banning cryptocurrencies which is decreasing adoption rate of course.
One of the main Bitcoin problems can be transaction time which is very high, and this is the problem that need to be solved because there are networks like Ethereum that have much lower transaction and block time. But we hardly believe that network will rise with the level of adoption. This high transaction time can be compared to traditional financial system, like credit cards which are creating small debt and instantly verify a transaction and later confirming it completely.
There are many physically stores where you can pay for your goods and services with Bitcoin and this kind of payment is going to be valid method of payment in recent future. With the rising of the adoption rate, demand will rise too which is implicating price rising. As we already know supply of Bitcoin is limited, so supply will remain the same and Bitcoin could become very similar to what gold used to represent.