is 2FA the best way to safeguard against hacker attacks ?
If the hacker just has your password somehow, 2FA can help. If they have malware on your machine, 2FA won't necessarily stop them. They can just wait for you to log in with your 2FA and then have their way with your account.