Bitcoin has no power to replace the dollar, and i doubt it could replace any other currencie, knowing its a limited currencie, and the price is around 1000 dollars at the moment, this isnt enought to cover any currencie as i know, besides the fact that some of those coins are lost forever. Bitcoin is good for online transactions, even with fees becoming out of control, countries wouldnt let this happen even if it were possible.
Bitcoin has the power but it is not possible at this moment, Sooner or later it can replaced the Dollar. What do you mean by limited? Dollars also is Limited and any currencies, The production of money is controlled. Bitcoin is a decentralized currency which is the best to use world wide, And as per what you have said regarding bitcoin was good for online transaction, That features may also trigger for people to change preference, But for the record, Bitcoin is still impossible to replace Dollar ATM