2FA is a good option to save you from only hackers if this not a SMS 2FA. But if hacker will recieve your phone... Not to leave your phone in public place alone
If you lose your phone, I think you will lose everything. So make sure it is absolutely safe, personally I lost my phone in 2018 and it caused me a lot of trouble in this market and in my personal life.
That is why it is important to save the 2FA code and have it back-up into the other device so if ever you lose your phone, there's still a chance to recover your wallet. But as what many others say's, don't keep your money stuck into the exchanges for quite long, just do the deposit if you want to trade and do the withdrawals right after. This may help to keep safe.