I think it has the potential to replace BTC but soon is just a little too much, I think it would be good if it is able to replace USD someday but saying soon is really asking for a huge change very soon.
USD can simple not be replaced by a digital (crypto) currency as there should be changed lots of things.
It can only be a simply additional payment which we want to be seen mostly in every shop.