Still loyal with this application
Twilio Authy Authenticator for the best 2FA service based on my experienced, I don't blame with any 2FA recommended from the OP but when having many application our mobile phone seems not really good impact with mobile phone working. No required for back up authinticator code or secret key number when this app loss from mobile phone or suddenly uninstall if mobile phone number used for registering this app still active.
Easy with Twilio Authy Authenticator move one mobile phone to other mobile phone device because this application support install more than two mobile phone device on the same time.