I don't think that bitcoin will be ever replaced by any other crypto currency as I don't see any competition to bitcoin at a moment and even in future bitcoin will keep on updating itself with the demand of people so its hard for any crypto to replace bitcoins.
For currently yes, but I'm sure someday there will be another coin that replaced the bitcoin. The main power of bitcoin is the first and most popular, most users, and supported other developers. But a big issue like taxes, illegal transactions, and the number of confirmation if not resolved then the user will run out.