password management

I manage my passwords via pass and pass otp; Any platform which supports time-based passwords via authenticator apps can make use of pass otp, which allows you to manage your OTP tokens from any machine (provided you have the keypair used to encrypt and decrypt the password store).

Password generation is a seperate issue. It's worth using a passphrase regardless of your generation method -- it gives you a higher chance of remembering the password outright (and not needing to consult your password manager every time), and is more secure than a shorter "single-word" password (although if you use a password generator that generates random strings of the maximum acceptable length, you only have the mnemonic issue to consider). There are password gnerators that support passphrases, sane defaults, and good configurability.