I do not see crypto totally replacing fiat anytime soon. Besides the concerns we are too much used to fiat to rapidly replace it. I rather imagine a co-existence here
Many people in different area dont understand about cryptocurrency. Crypto need more time to replace fiat but it will need government regulation. I am believe crypto will side by side with fiat money