+1000 for Bitwarden. The price is better, plus the interface is (subjectively) significantly better than either 1Password or LastPass (I have to use LastPass regularly for work; I only used 1Password briefly).A better deal would be to use Bitwarden for $0/year, or $10/year if you want 2FA support and a few other features.
Keychain's not even in the same league as these tools... although to be fair it doesn't really try to be.