The credit card is a credit card (and I mostly use it for company purchases that get reimbursed).
The two debit cards correspond to two different checking accounts. I have a "main" checking account that my check gets deposited into, and another account that I use for, mainly, online purchases or recurring subscriptions like netflix or anything where I am worried about card security. I transfer money into the account, then make the purchase, never leaving more than a hundred bucks or so floating in the account. That way, I limit my own pain in the event that someone gets hacked or my card gets leaked online - I'd much rather not be able to pay netflix than not be able to pay rent.
At one point, I also had a home depot card when my wife and I were fixing up our house in preparation to sell it.
I have a wallet that functions effectively as my phone case and wallet in one, and reducing the number of cards I have to carry around to - potentially - drivers' license, one payment card, and clipper card would be fantastic.