I've only used LastPass and 1Password. 1Password requires a yearly subscription to use however.
If there's a standout feature security wise that 1Password has that AFAIK nobody else does, it's that 1Password also requires a randomly generated key to get access to your password vault the first time you log into it. This is mostly a preventative measure so that if someone gets a hold of your login credentials, unless they have the randomly generated key as well, they can't access your vault. As far as being hackable by hackers, nothing is 100% secure. At best these companies can do is make it harder for someone to decrypt the password vault. As a security measure, all encryption is done on the local computer before being sent to them for backing up, so the services don't even know how to decrypt your vault.
If you don't trust a company to manage your vault, you can use KeePass which keeps the vault on the local computer. You can back up the vault and whatnot, but all the management these services would've provided now has to be handled by you.
Alternatively, you can also use something like
Password Card, which gives you a grid of random characters you can use as a password. All you have to remember at that point are the start point, stop point, and the direction you're going. Even if you leave this out in the open, it's pretty useless to someone.