What’s the difference between these two methods of authentication?

It really depends on your personal preference. If you don’t have enough space on your phone or it is not a smart phone, text message authentication would probably be optimal. However, if you have a smartphone and would prefer to not have verification codes flooding your inbox, the Google Authenticator app is probably the way to go.