what do you use wallet or exchange for? Do you want to trade or hold ?
If you hold on a mid term or trade, you should use exchange. And hold your coin for security, you should use hardware wallet.
If you regularly trade on the exchange, you definitely need to keep your coins on the stock exchange. If we are talking about investments for a long period, then of course coins should be stored in your wallet. So it will be more reliable.