> Only a matter of time before it becomes a medium of exchange.
It is impossible for BTC to become a medium of exchange without significant technical upgrades that the core developers have so far been hostile to.
Although it was a goal of the original bitcoin project (and continues to be for BCH and others), it is not a goal of the BTC community and it is incredibly unlikely that it will ever happen.