I think it's OK to use centralized services for small amounts of cryptocurrency, just like you would put a small amount of cash in your wallet.
For large amounts, use cold wallets. Not your keys, not your coin.
For large amounts, use cold wallets. Not your keys, not your coin.