However despite the limits Apple puts into place for 1Password I doubt Apple really will provide much with its iCloud keychain syncing. There are numerous benefits to 1Password that keychain doesn’t offer. I use dozens of secure notes to store bank accounts and information, instructions for insurance, license plate numbers, safe combinations and more. I also scan in documents like passports, drivers licenses, and credit cards along with contact information for them. 1Password’s ability to add notes to any piece of information is invaluable. That way you don’t just have your credit card number you have the contact info to call if you lose your credit card. I also keep registration numbers for software and more. Finally the ability of 1Password to generate intelligent passwords is a great time saver.
Still, with all the things 1Password does right that Apple’s not apt to match there are some things I wish 1Password would add. Adding them would undoubtedly make folks pick 1Password over alternatives.
One thing that some of 1Password’s competitors have is a way to share password information. KeyPass, for instance, has the notion of identities. That way you and your wife could share a single account but have separate Google logins but share say a Netflix login. This is a huge issue since what often happens is that if you change a password in one place (say a bank password that gets reset every year) you have to manually re-enter the password in your spouse’s account. With long random passwords to say that is a hassle is an understatement.
Ideally what you want to do is have a single DropBox file for 1Password among family members and then have identities for each person. You then would assign identities to each piece of information: login, note, etc. If a person’s identity is listed for that piece of information then they can see and modify it. So my Netflix account would show up for both my wife and I whereas my business credit card info would not.
An other feature I’d like to add to 1Password is the ability to look up login information for other websites than the one I am at. Part of the reason for this is that so many services now connect to Twitter, ADN, or Facebook. Whenever I connect I have to enter the password for the service I’m accessing. However unless I’m missing something obvious, I can’t access the proper info from the 1Password popup. I have to open the 1Password program, go to the proper login and then copy and paste the relevant info.
My final wish is perhaps a bit more niche and unlikely to happen. I’d love 1Password to open up a few more hooks. Already you can open 1Password via an url in iOS. Many applications let you select a password in that way by opening the proper card within 1Password via a button. However going back is still the old manual process. While apps couldn’t use the hooks directly by providing hooks 1Password would let jailbreak hacks automate a lot of the process — giving iOS jailbreak users the same functionality we have on OSX.