I use 2fa for my gmail accounts (one work, one personal). I find it works very well. Their app also works for my Amazon account, my personally implemented Nextcloud and Github. Can't complain.
My wife uses gmail too, but she doesn't use it. I haven't told her to, because I wouldn't be able to read her emails if she did.