The biggest issue, for me, is that it is really annoying and hard work to use. The easiest way to use it is through something like MetaMask, but imagine trying to get grandma to buy something that way. It's tiring, and she'll probably get her wallet drained at some point.
It is responsible for the difficulty of buying and selling to make use of it, however, which I assumed is what he meant. As for BTC transaction time, well, there are many different, widely used cryptocoins (e.g. Ethereum) out there. Anyways, it can be pretty much instant, it depends on the fee you are willing to spend. The costs and the satoshis required are also not static. Today you may need only 1 sat / vB to have your transaction confirmed in 5-10 minutes, and 10 sat / vB a week from now. If you have issues with taking a long ass time to get it confirmed, increase the fee. You may have it confirmed instantly just for 0.5 EUR. Judging by the stats, BTC seems chill these days, so it shouldn't cost too much, and it should get confirmed relatively quickly.
>it can be pretty much instant, it depends on the fee you are willing to spend.
1. Not a problem with any other currency I've used.
2. I've never even been offered to have my transaction clear more quickly by paying a higher fee.
3. If I'm sitting at a store and they tell me I can either wait around for 5-10 minutes (and possibly more) for my transaction to clear or pay 50 cents for it to be instant, I'm just gonna pull out my credit card and use that. I don't suspect I'm in the minority.