Not really. Outside of Walmart and maybe a smaller store ran by an older mom and pop shop, you can use NFC payments practically anywhere even at a drive thru. Only reason I still have my wallet is mainly for drivers license, but even that’s on the horizon.
I like having cash for tipping and dining, particularly bars where closing out can take a long time and I don't deal with coins. I also keep a copy of my emergency 2FA backup for my password safe in case my phone breaks or gets lost when I'm traveling.