In my opinion everyone should be using a password manager. I prefer a password manager that is cross platform and installed locally on your computer. Check out KeePassX.
KeePass Cross-Platform Community Edition
On my phone I’ve installed KeePass2Android