You really need to start supporting FIDO U2F for 2FA. It is time.

Options

So google anounced they are creating their own FIDO U2F key and will support NFC in future. YUBIKEY is a mature company that others are following suit on with their own tocken FIDO keys

Teamviewer needs to get onboard and support FIDO U2F besides Google Authenticator.

I carry my Yubikey around my neck and so easy to authenticate.

Hate having to authenticate by Google authenticator everytime I add a machine. or login online.