Yes, Bitcoin will survive, not as a currency, but as an investment item such as gold, silver or others.
I think Bitcoin is not possible to replace the official currency because the amount is limited. Maybe another new crypto coin with more sophisticated technology that can replace the official currency. There are still many shortcomings that Bitcoin has. I think Bitcoin is only suitable for investments such as jewelry and luxury goods, not for payment currencies.