The numerous emails I get when I log in from a new device serve me pretty well, all things considered
If you have multiple accounts, services, etc, then backing up your 2FA codes, or registering two devices/phones at the same time should be on your radar.
We've already successfully gotten people to start using some level of 2FA in the form of SMS-based identity validation along with their password.
That's a pretty impressive step forward, and sufficient for most non-specifically targeted users' usage.
You can fool carrier customer service with no training.
edit: everyone has a threat matrix they have to deal with.
A substantial number of services don't support this, which is a serious impediment to using 2FA both safely and securely.
The numerous emails I get when I log in from a new device serve me pretty well, all things considered