I love 2FA. I turn it on for everything I can.
What is a 2 Step verification?
You don't need to make a unique password for every website/service you login to. That's just too much.
You have a better idea?
It's cumbersome and I don't see how one would expect widespread adoption when people are still using passwords like "12345".
What is a 2 Step verification?
Setup a verbal password with your phone carrier.According to this article if an identity thief takes over your mobile phone account they can then get a hold of your TFA and potentially get into your bank info.
http://www.nbcnews.com/tech/tech-news/fraud-alert-id-thieves-hijack-mobile-phone-accounts-n599761
I think this article is more hype at that point, while it could happen they provide no example of it happening. Just people getting free phones from the identity theft.
LastPass type vault plus a fingerprint reader. The vault app automatically creates for you a crazy long password for each site, and each of those are secured in the password vault via your fingerprint. On each site you give the vault app your fingerprint and it will blast in the unique password for you.
This is already possible on Android, and it way more practical than people making their own passwords.
I had to deal with it today. It basically told me that if I'm doing it entirely from an Android phone, all it has to do is receive the text. I didn't even have to open the message app at all.Google changed their scheme so now all you have to do is hit Yes on the other side and it's done. Much easier than reading and punching in digits.