For security reasons, I think would be a great to have the option of a login with email & password, in order to avoid hackers take control of the accounts signing in with email accounts as auth. In case of leaking of the user info, the security of the emails would be assured.