Becuase in every post about 1Password, this EXACT same question is asked (along with the inevitable "but, but, SUBSCRIPTIONS are bad!" posts). In most cases (maybe not you), the OP does not actually want a valid answer, they just want to bash a non-Apple application that dares try and make money.)
But, here are only a few reasons I will always use 1P over Keychain
- Multiple vaults - I can keep my passwords organized by work, personal, financial, streaming services, etc.
- Sharing vaults - I can share vaults with others in my family so they can only see certain passwords (e.g. my whole family has access to our streaming passwords, only my wife & I have access to our financial passwords)
- Works with ANY browser, not just Safari. I use Edge as my primary browser. Keychain doesn't work with it. So, I need a password manager that works with my choice of browser.
- Store more than passwords. I keep all my software licenses in 1P. Plus I can attach receipts, emails, etc. to the entries to keep everything together.
- More flexibility in generating passwords. Unfortunately, there is still a lot of legacy tech on the internet and some site don't support long or complex passwords (or have very limited complexity support). I need something that I can fine tune passwords.
- A MUCH BETTER GUI than Keychain. Not all my passwords are linked to a website (e.g. my login password to my work computer.) I regularly need to look up passwords that need to be typed on another device. That would be painful in Keychain.
I know there are other choices (Bitwarden, Keypass, etc). But I have built my workflow around 1P. It costs my $60 a year. That is a small price to pay for the benefit it gives me. If other software works for someone else. Good for them.