I’m surprised I don’t see more people recommending KeePassDX! I agree and feel much more secure knowing exactly where my encrypted password vault is.
Also I recommend that people use Syncthing alongside KeePassDX so you can host your own cloudish environment to share the password vault between your devices. Keepass 2 is a great Windows/Linux application for interfacing with the .kbdx vault file format used by KeePassDX.
+1 on To the Moon and Life is strange.
I came to the comments to add those myself!