of course the issue with 2 factors is that:
- you can still social engineer your way out (!) - "oh i lost my phone and the recovery keys" "heres my name address cc number, etc please help!" (ie nothing has been solved)
- its quite annoying to use
- it doesnt solve everything, only weak passwords/brute force
- it locks you out if you lose your phone/token until you get back home to get your recovery keys
- compromising the phone (2nd factor for the general public) allow compromising both passwords and the authenticator
and the issue of passwords managers:
- they're stored everywhere because you need them (incl. your phone)
- you have a single password to decrypt them all
- compromising the phone, once again, give you all passwords, and the authenticator