We funnel everything we can through cards, and they are paid in full every month. The percentage back grows quickly and the big kicker is, the card providers let you use the cash back toward $25 gift cards @ $20! Think creatively - we paid our car down payment with our credit card and got paid to do it, and then paid the card with the cash after we got 30 days interest on it.
Now only if I could use them for my prescriptions and legally pay the credit card with our HSA......
The big thing imo is customer service, we could have better rewards but at the rate cards are compromised it's nice to work with a company that has our back.
I'm going to let you in on something, know your banks policy on compromised cards/identity theft. The policy defines who is responsible for the debt, the bank or the customer. There are shady institutions that put it all back on the customer. Debit cards can be a huge risk.