I use a combination of cash, credit, and debit. A lot of situations require cash, like buying a couple beers and a hotdog from the vendor walking around at your ballgame, and then when traveling I like to use cash at gas stations/etc to avoid the possibility of some ragtag crooked store using my credit or debit data to rack up fraudulent charges. Yes you can get it straightened out eventually, but it's a bitch and time consuming.
I have never written a physical check in my life, and I never will

I'm always slightly annoyed when behind some old person who takes twenty years to write a check, then it has to go through the whole scanning/apporval process.
Back before I sold my business, I hated taking credit cards because of all the fees, it sucks ass on the business end of it.
Anyhow, I can't quite understand why someone would even take the time to look down on people for how they pay for stuff, so long as it doesn't inconvenience you in some meaningful way.