Its been a wild ride using exchanges in the past and even more recently with a US exchange based in Florida, many people say store your coins in wallets on your computer and make sure you keep your wallets updated.
decentralized exchanges could be the future to eliminate theft from them by hackers, 2 factor security helps with exchanges but many have been hit by hackers in the past and recently, I have seen improvements in security in the last 3 years with exchanges, its a constant battle for exchanges to keep hackers out from stealing their bitcoin.
Helpful links below:
P.S (These are my own personal experiences and I am self taught)
donate BTC, Bitcoin 1M7WtDetzygYBz9Z3XPEEmPos1MvcbyyAB