I'm still believing in the power of the dollar and all currencies in the world. I don't think so that it will replace dollar soon, there's a lot of reason to be considered like the regulations and laws.
In the coming years, I am sure that dollar and all the local currencies will never be defeated by bitcoin at its features. The use of dollar is easier compared to bitcoin specially in real life. Not to mention the delays that keeps on happening when there is something happening, and maybe when there are a lot of user sends bitcoin[1].
Also, the transaction fee[2]. If the price of bitcoin keeps on increasing, lots of transaction will be made and of course, if you pay small tx fee, then you'll experience being in the network unconfirmed[3].
[1] To be honest, I've only experienced that once or twice in my entire bitcoin journey. People here are all ranting about how long did their transaction took to get confirmed. Uhmm, how about paying that very little transaction fee? That's not going to bankrupt you, right. And even without transaction fee, I've never experienced that. Actually, it's not that the bitcoin network is slow or the transaction time is always slow. It's only people are all ranting about that one time that their transaction didn't get confirmed as quickly as they thought it would.
[2] I never thought of the transaction fee as something big because most of us here are earning much much more than that. Like I said, it wouldn't lead to bankruptcy.
[3] Maybe, but not really. People that pay higher fees would be processed first. You simply get what you paid for. You would have to wait more than those people that paid higher fees but that doesn't mean that your transaction will never get confirmed eventually.