Sign up
I believe that for signing up, we should always offer other popular options like Google and Facebook as it prevents an extra password for the user to remember. Remembering a bunch of passwords diminishes the user experience.
Offering a passphrase as an alternative to password is more secure. Passphrases are difficult to crack compared to passwords. Remembering passphrase is easier than remembering a complex password. There are chances that complex passwords are used by the user in most of their other applications and it is likely that they will write the password somewhere, which defeats the purpose of creating complex password in the first place. Passphrases can be long and at the same time easier to remember as it can be personal.
Hence in my design, I have included a passphrase input box, instead of a password field.