Trade or invest is up to you. Whichever you are good at. You will have to look for the most suitable exchange for yourself as there isn't anyone which stands out to be the best. And yes it is a good practice to have funds stored in offline wallets.
As per my experience, generally long-term...