Are authenticator apps good?
Though unlikely, it's possible that a malware-infested app running on your phone could intercept the authentication codes produced by a phone's authenticator app. ... So, to summarize: (1) You should use multifactor authentication for all your online accounts. (2) Authenticator apps provide better security than SMS codes.
Why you should never use Google Authenticator?
Since the provider has to give you a generated secret during registration, the secret can be exposed at that time. Warning: The primary concern with using a Time-based One-time Password like the Google Authenticator is that you have to trust the providers with protecting your secret.