KeePassX is recommended sometimes too, but is definitely for the more technically-minded.
There's a low level of distrust for Lastpass.
It's really great software, but I don't feel valued as a customer at all.
This way it's safe to store the database in the cloud without having to worry about attackers trying to brute force my master password if Dropbox gets compromised (since they'd also need the key file, which is only stored locally), and even if the key file is stolen the attacker would still need my master password to access the database.
It is a cross platform PW manager with Browser extensions (i only use it on macOS with FF and Chromium, though), which does NOT store your passwords in the cloud.
You can sync the database via Cloud storage providers/webdav/usb stick. I really like to be in control of where my passwords are stored.
Sharing of passwords (business usecases!?) is not supported afaik.