Issue with 2FA is that you are forcing people to go with Google, second, people who travel past their cellphone area code with surcharges, and I found it caused me grief when I traveled abroad.
Also 2FA security has caused security hacks in the US where some folks called the cell provider of the target victim as a provider rep and got the sim card and now had full access.