Update: Google Authenticator has now been updated and does sync to your cloud and you can much more easily import/export. In the mean time Authenticator Plus has been deprecated and is no longer a useful alternative. It's cloud sync capabilities don't work properly anymore and when you export, the categories aren't saved and the search doesn't work well, making it much harder to use.
Google Authenticator is used for 2 Factor authentication, but don’t use it, use Authenticator Plus (or an equivalent alternative)
Now, 2 factor auth is very important, you definitely need to set it up. The problem is that the Google Authenticator app only really works well for your Google login because Google will also give you a set of backup codes you can use.
The issue is that the Google Authenticator app doesn’t let you export the authenticator accounts, so when you start using the app for your cryptocurrency website login, or Dropbox account and then lose your phone or simply format/factory reset it you then lose access to your accounts. However, Authenticator Plus lets you backup to Dropbox, export to the SD card, and more. Which means that you can import the authenticator logins again on your new or factory reset phone. You can’t do that with the Google Authenticator app (unless they’ve recently added this functionality).
Note : I’m not paid for this post, or work for Authenticator Plus or Google, I’m just a disgruntled geek who had to spend time changing to a new 2 factor auth program before being able to factory reset his phone.
Note the update: The suggestion to use Authenticator Plus is no longer a good one as the app has been dormant for some years, whilst Google Authenticator has made just enough steps to be useful enough. Although there are still better alternatives which you should try.