Actually, I think large exchanges now are quite safe, especially Binance
Try to separate your funds on different exchanges
But if you don't trust them, you can keep your funds on cold storage wallets — for example, Tezos or Ledger
You are right about this, not so long time ago many exchange`s were hacked, now they work
a lot on their protection. It`s not in their interest to be hacked and lose customers, even Mt.Gox
are repaying what they owe to people.
I keep all my coins in hardware wallets, tokens on myeth, and I have one android wallet for
some small amounts of different alt-coins. I signed up in many exchange`s, but I use them just when
I wish to buy some coin or token.