Bitcoin, for now, is not suitable to become a national currency of any country. Bitcoin's value is too volatile so a product or service will always change in price with respect to the price of Bitcoin. Also, a transaction fee is there with every transaction, this is not practical in using in a daily basis. It will be hard for the government to control the scenario. So if a country will make Bitcoin as its national currency then they have to regulate it first.
Agree with this argument. For some country with less infrastructure on internet, its hard to implementing this bitcoin into national currency. Beside that, not many people understand about cryptocurrency.