From the few years I have been involved in this space, I have realised that I want to store my crypto the exact same as how I store my money... In several different places/wallets.
I have learnt that I don't want to have a vast majority of my holdings in the one wallet. I have various wallets that I actively hold funds in now, from exchange wallets - holding crypto I use for scalping and other trades, to a hardware wallet - for holding crypto that I just want to hold for the future and stake where possible. I personally think that is the safest way to hold crypto.