It depends on your preference, but to minimize risk, having more wallets is better, and they should be hardware wallets to ensure they won't be hacked.
Just think of it this way, if you are someone who has a lot of money and is consistently depositing it in a bank, you wouldn't just deposit it into one bank; you would spread it across different banks so that you can still access your money if one or two banks run into problems and are unable to allow their customers to withdraw.
That's the disadvantage of using banks its different from Bitcoin. The primary reason people have multiple banks is to increase their bank trust and have multiple credit lines. This is what I see on the majority of people right now, where they can borrow money right away if necessary.
This is different from Bitcoin even the wallet have some problem and issue in the future since we have a backup we can later use it to recover wallet into other wallet and able to spend funds right away.
Having multiple wallets has some disadvantages, such as if it is written on a piece of paper, it is vulnerable physically, it can become blurry in the future if you hold it for a long time, and other physical things that can cause paper to be damaged in the long run, except if you use cryptosteel, which is a bit expensive, but having multiple wallets of this to save Bitcoin for the long term can reduce risk.