Exchange is way too vulnerable to hacking plus your coin activities is pretty much exposed, wallets are safer bet as you can chose which one works for you and encrypt it in your own liking, always stay safe
Totally agree. I think that exchanges are more vulnerable, and above all, I haven't got my own tokens. If the exchange closes, it's hacked or it's in maintenance I will not have access to my coins.
Instead, I think that if I take the necessary precautions, my tokens are more secure in a wallet where I own the private keys. Of course, you have to be very careful and check the addresses you use well.
I try to use the exchange only when I'm going to trade with a currency, the necessary time.