Bitcoin is very strong , but another question we have to be asking ourselves is whether our government is going to let Bitcoin prevail?
Bitcoin gives us freedom, and to the government it is out of reach and cannot be controlled by them. So, do you think that they are going to allow people to go fully on Bitcoin? If they notice that majority of the people are starting to move away from fiat and moving into Bitcoin, they might start putting up a fight against it.
To answer the question very simply, why would the king of a state let another entity to take control its territory? Of course government do not want any decentralized body to take over them to keep the order in people, It is either they are going to prohibit the use of it or adopt the use of it but most likely they cannot totally ban the crypto in a way that they are not going to sacrifice any thing. It is not a fight for the bitcoin to win, this is the common misconception about bitcoin and government, this is not a fight but instead this is an ongoing process of acceptance.
Some of them are now talking about creating their own cryptocurrency, and I saw news recently that China is close to releasing theirs, even saw someone that posted the Chinese cryptocurrency wallet, what it looks like in this forum.
Digital Central Bank Currency are already present in some countries, and some are in testing to have their own actually I don't really see this fully working in 2 years but I hope this will be a good time to test it out and launch in the future.