You are always safe if you forget your wallet passphrase or your computer is compromised AND you still have control on your seeds.
In contrast, when you lose your seed (for standard wallet or for 2FA wallet) and the others have your seed, you will lose your money if the others intend to compromise your fund by using stolen seed.
With 2FA wallet, you own 2 out of 3 keys for your wallet, the third one is own and secured by a remote server. And when you don't want to use Trustedcoin service, you can use your seed to restore your wallet (as guided in more details here).
In the other words, the 2FA feature does not protect you if the others know your wallet's seed and your 2FA code.
When you restore your 2FA-wallet, you will have step to confirm (Keep or Disable 2FA feature).