I feel keeping our coins in exchanges, mininize the risk of loosing our coins to wallet hackers.
I think both exchanges and online wallets have risks. But I think exchanges are a little bit better than the wallets. Apart from these, I think hardware wallets are the best choices.