> I do have heard the view that it is better not to have more than 1 or 2 credit cards, because it is likely to reduce ones credit ratings
This is, weirdly, backwards. Your credit rating is improved by having lots of available credit (i.e. lots of credit cards), which keeps your utilization percentage low, and by having a very high number of years on your oldest credit accounts.
> and also to avoid the extra card related expenses and charges.
Fun story - i still have the first credit account I got when I first went to college (originally cosigned by my parents with like a $400 monthly limit, eventually became solely my own and with a proper credit limit). Many years later (after getting a much better credit card that became my daily driver) I used that first card a couple of times for whatever reason and completely forgot to pay it off until six months later, when I paid it in full. That account is now still (> 8 years later) restricted with available credit of $0, but remains a favorable part of my credit score by being my oldest available credit line by many years (the non payment dings appear to have dropped off from my credit rating) ¯\_(ツ)_/¯
[edit: i just checked and that card currently has an available credit of $-0.05 which I guess means I'm giving the bank a $0.05 credit line!?]
This is, weirdly, backwards. Your credit rating is improved by having lots of available credit (i.e. lots of credit cards), which keeps your utilization percentage low, and by having a very high number of years on your oldest credit accounts.
> and also to avoid the extra card related expenses and charges.
Many cards have no fees.