Crypto payments are fast, especially for cross-border transactions, generally low-cost, and supports micropayments which may not be obtained with traditional payment system.
However, not all cryptos satisfy the requirements of payment crypto but are mere utility tokens to be used on the issuing platform. I for one think stablecoins are better suited for payment as they preserve their value during and after transfer unlike BTC and altcoins which are volatile, and are not favorable to merchants as a means of payment.