Cryptocurrencies are no doubt amazing, peer-to-peer but it by no means a very good tool for government since the control of the flow of money is a tool the government can use to control the economy. There will be some challenges if everything is cryptos
Meanwhile, the cryptocurrencies are too young. I guess it will be better to invest in the cryptos and hold them longer as they really can partly replace fiat in future.