Google 2FA seems to be one of the easiest and safest method for now, many people and websites now depend on it for some measure of security, until there is a better alternative, we have to work with it.
Better alternative should probably be blockchain based.
Centralized 2FA isn't actually good for Cryptocurrency. Google is notorious for censoring people they don't like.
The 666 - like drawing on Google Chrome logo is enough to bear with.