It seems to me that it would be safer (and more convenient) to keep your crypto on an exchange (coinbase, blockfi etc) than cold wallet. Wouldn't the odds be greater that you mess up your cold storage than a large exchange being hacked or whatever (even if they are hacked, that wouldn't necessarily mean you would lose any coins, whereas if you are hacked that's a different story). I ordered a ledger nano X but it seems that the exchanges are still the way to go based on probabilities. What are your thoughts?
I'd say if you're planning to keep the bitcoins for the long term then store them into cold storage private key rather than coinbase.
In past coinbase blocked me from accessing my account because i used my coinbase wallet to deposit into a gambling website so you can't be certain what might happen.
Using custodial wallet does have particular terms and conditions which basing on your situation then its just your fault on why you do get blocked which means that you had violated sites rules which its normal that they would be making such action.This is the things you should mind on when you do make
use of these centralized platforms.
Its been suggested and recommended for how many times that nothing beats out non custodial wallets specially when you are storing up large
amounts of coins.
Hardware wallet is they key or some wallets which you do own the privatekeys or able to access it.