+1 for 1Password. I guess it gets no love because it's proprietary, but the security design is public and even when a "flaw" was uncovered a few years ago it was nowhere near this kind of revelation.
I have tried KeePass, but it's just too painful to keep running..especially as a Mac user.
1Password + Dropbox with 2FA makes me sleep a lot better than when I used LastPass.