I don't think there is anyone best answer no matter what the so-called "experts" say. (IMO, it's the equivalent of taking retirement advice from someone who is not retired or savings advice from someone who has less money than you).
I think the real issue is how many can you afford to pay off every month.
I have 1 credit card from my credit union. I pay it off every month. I have not paid a fee or 1 cent of interest on it in 30 years.
I have several store cards (Menard's, Best Buy, and John Deere). I use these whenever I buy something from those stores. And again, I pay them off every month.
The ONLY time I do not pay them in full is when I make a large purchases like 12 months Same As Cash (SAC) deals, like when I buy a new lawn tractor (which I have to do again next Spring). What I do I divide the total not by 12, but by 11. This pays the entire charge off 1 month early and I don't pay any interest. I've been doing this for over 30 years. And it keeps my money in the bank.
Using charge cards in this way is the same as getting an interest free loan from my credit union every month.
I guess what I'm saying is there is a right and wrong way to use money. Most people haven't figured out how to USE money. They only know how to SPEND it. That's why they will always be poor.