The best payment experience I've had is a credit card. It's harder to get robbed, I can pay everywhere with just a tap, I never need to remember to take out cash, tips are computed for me at my request, when I travel to many other countries I don't even need to get local currency, conversion happens automatically, and I'm not stuck with unused local currency when I leave.