Actually I don't think crypto will ever replace fiat, I think they will co-exist to serve different purposes.
What is your opinion?
In my opinion only time can tell because crypto is too young currency than to compare fiat, maybe someday crypto become world currency. So,let's wait crypto goes into matured.