Nah I prefer the authenticator. It ties any chance you have of being hacked to a physical object that you have on you anyway. Your smartphone. Your email can be hacked, your password can be keylogged if you aren't computer savvy, but there's nothing some pimple faced hacker can do about your personal mobile phone.
And you only have to put in the code 1 time per week or so, unless of course the game recognizes that you are logging in from a different IP than your last login, if you are, it instantly re-prompts for a new authenticator code.