Bitcoin is not a good idea as a currency. Although Bitcoins goal was to become a currency, Bitcoin now looks more like an investment product than a currency. Its dramatic price fluctuations are not conducive to being a medium of exchange.
Bitcoin' goal was not to become a currency or even replace the fiat system as it is and as people are saying it. Bitcoin and other crypto currencies will stay as it is in the future since they are tend to be decentralized and volatile as they are. I don't think a lot of investors will be accepting a Bitcoin or other cryptos as a centralized currency being controlled by the government.