Thanks for the write up OP. Definately agree with you that you should store your crypto in a wallet where you own the private keys. Only time it should be anywhere else is if it's on an exchange and you are buying and selling
EXACTLY! Store the bulk of your coins in your own wallet and move just what you want to trade to the exchange of choice.