I don't think Bitcoin should or might replace Fiat just because they have a different nature: one is virtual, another one is physical. I'm not sure we can use them exactly the same way.
However, with time, I believe, when BTC becomes more stable and protected and people will trust in it, they will use it a lot more often then they do now or even more often then they use fiat.