2FA is a Pain in the you-know-what, but it is Worth It.
I enable 2-Factor Authentication on all my clients' websites. I use it in all my own personal websites. Admittedly, it is a pain to use: Midway through the login process I have to grab my iPhone, bring up the Google…