1Password
It is the obvious choice for me because I would rather delegate those security details to a company built to handle them, and it is widely supported across the platforms I use.
A password manager I use so I do not have to think too hard about the details of account security myself.