My answer will always be NO because the use of Bitcoin require educative knowledge which not everyone has, also the volatility of bitcoin to money is scary, no one can boldly predict the future price of Bitcoin which also make it not to be compared with money. So there is NO any chance of cryptos replacing fiat currencies.