I wouldn't go long on crypto as is. Eventually it'll just be another complex trading instrument owned by the banks.
Payments are still dominated by credit / debit cards. In some markets app based mobile payments are starting to take off, but it really doesn't look like BTC is gaining any market share.
Maybe I'm missing something, but as far as I can tell I can't buy a single thing that I would want to buy with BTC.
It's actually getting worse. Some years ago I bought something with BTC. Now fees are so high that it is practically impossible to buy stuff with BTC.
And even if you just use BTC for transferring money, you need 3rd parties to buy/sell bitcoins (and they will charge a fee). You can't keep your money in BTC, because as I stated above you can't buy anything with BTC.
What you're listing as a downside is actually a upside - both sides are happy to cut out the 3rd party and replace it with two 2nd parties - the sender/recipient and the cryptocurrency exchange. It's less hard and cheaper than finding a common third party (also, finding a common party is impossible in some cases) and much more reliable/trustable in summary.
Yeah micro-payments and in-store payments are not revolutionized by BTC, but that does not mean BTC is useless.