I use 1Password. It isn't perfect, but it's quite good. My big goal now is to come up with a better solution for 2FA that works for me and my wife's shared accounts.
1Password with shared vaults and OTP fields works well for this. I understand the idea of putting both factors in one place is odd, but I feel it strikes the right balance between the convenience and security.
This is AKA "one factor", right?