I think that Bitcoin will be one of the crypto currencies of the future. In developed countries, there are already restaurants, cafes and shops where you can pay for your purchase with bitcoins. And that's great.
I am sure that in the relatively near future, the states will release their electronic currencies. But the opportunity to pay for goods with Bitcoin will remain.
I dont think so, even though many merchants accept payment with bitcoin, I doubt many people will use it seeing the high cost per
transaction that exists, while using fiat to pay without any charge at all, this is a concern that must be resolved by the developer
I am sure that this issue will be solved by developers and the more developed the world becomes, the more developed will be the payment systems using Bitcoin and crypto currencies as a whole. It is the matter of time. Yes, and today the commission in the network is low.
Here it is also necessary to take into account other advantages. For example, being in another country, you are forced to convert the currency of your country into the currency of the country where you are. I am sure that you will lose money when converting. But having Bitcoin, you will no longer think about it. You simply pay for the purchase with Bitcoin and at the same time the commission for the transaction will be lower than the loss during currency conversion.
Just think globally and don't limit your mind only near future.