Absolutely not at the current moment.

Have you seen the Mempool lately?
. when last did you do a small transaction with Bitcoin?
I bought something small yesterday and the site gives a 10 minutes grace period for the 1st confirmation. I used a SegWit address for the payment and I only received the 1st confirmation in 34 minutes.

<Paid the highest fee that Electrum allows>
The end result... Transaction got cancelled and I was asked to use another payment method to buy the item. If the vendor accepts 0 confirmations, then I would still not do this, because of the high fees.

This is one of the reason why, for now, we need a third party apps for our transactions. Good thing Apps like Spedn is around so we can pay with our cryptocurrency and no need for the confirmation since the transaction is processed at the back end. There is a need to promote cryptocurrency and Bitcoin is known for payment method, if we use the decentralized way of paying the goods such as the quoted example, it will bring a negative impression to Bitcoin thus making Bitcoin image bad as payment method. Until an update is made to hasten the transaction and confirmation of Bitcoin in-chain or LN is fully functional, I think we have to rely on a centralized third party payment application that enable us to pay with our cryptocurrency.