I'm wondering if there's any reason to implement a username/password with 2FA or, from the user's perspective, just settle with a username/2FA code. I'm trying to seek a healthy balance between the ease of a sign in process and not requiring a user to remember a (difficult) password.
Of course I know adding a password makes it more difficult but does it weigh out to the security something like Google Authenticater app also brings.
Any thoughts on this?