Cold wallets - is the most safest way to store your btc, if you are going to hold it. But if you want to trade your btc you need to store in exchanges, because you need to have control under your bitcoin, because trading needs rapid decisions. But my advice is don't keep your bitcoin in one box, try to keep your coins in plenty exchanges, and it is the best way to be protected against thefts.