With the current price I think BTC cannot be used for micropayments (by example, go to market and buy a drink)
Bitcoin is highly divisible. The problem is high transaction fee (which can be higher than even purchase now). It will be solved soon with Lightning Network.
As of now Bitcoin cannot change Fiat in terms of paying common comodities were Fiat money is used. Because Bitcoin is not yet tailored to be used because some facilities which is not ready yet, in other reason also that some commercial establishment are not accepting Bitcoin .but still we can in cash Bitcoin to Fiat thats is why it is still usefull but not soo comfortable.