On the desktop I use KeeWeb [1], which works great on both Linux and OS X, and I assume on Windows as well, on Android I use Keepass2Android [2], which is actually better than 1Password on Android btw, and on iOS I use MiniKeePass [3]. This last one is a little weak, but it works. All 3 are open source btw.
And seriously, it works better than I expected for $0.
What made me switch is their move to a subscription model. They pretend that the old licensing model will still be around, but if you pay attention, that's not true. The first thing they did for example is to get rid of the Mac-only license, in order to make subscriptions seem more competitive. And they also stopped developing standalone features. I'm a Linux user as well, I would have liked a Linux port. And the only sync option is Dropbox, but Google Drive or other options would have been nice.
On cloud syncing, I do syncing by means of Dropbox, but my Dropbox directory isn't a big target for hackers and at the very least I know how KeePass and GPG work, what ends up in my Dropbox being just an encrypted file. I don't know how LastPass and 1Password work, even though they claim the encryption is only client side, and frankly I don't care anymore.
1password major versions always cost money, so the only added cost is that of switching. With the current data-format of 1password being open-source, that shouldn't be that hard.
As for alternatives, last time I looked (~3 months ago, when I was in the market for a password manager) I chose 1password because of their superior browser plugins. The contending alternatives were: - keepass (open source) - lastpass - dashlane
Even if they don't remove the feature, what are the odds it gets any love and continues to work well?
Bitrot is a real thing. Most software needs a little bit of love to continue working as the world around it changes.
The definition of "best" is subjective, and eventually up to your desires.
With that said, at least Password Gorilla (https://github.com/zdia/gorilla/wiki) is open source and has some built in 'sync' ability that does not _require_ any cloud service (it is manually driven, but it highlights most 'merge conflicts' for you to resolve) . It is also available on Linux, Windows, and MacOS, and while not itself available on Android there are several Android apps. (and maybe an iOS app or two) that inter-operate with the encrypted file format it uses.
http://genpass.supergenpass.com
Bookmarlet and mobile app and I don't need to store any passwords anymore. I also save passwords in the browser to save time after they're generated.
On their App Store web page it just says "Free" without the usual "Offers in-app purchases".
On closing the tab I saw something about "purchases" and this is what I see in the lower left corner:
Top In-App Purchases
English website te$5.99 English website te$0.99
This might be a great program but I feel like they're so shifty about pricing that I don't feel comfortable with them.
I understand they can't completely control the way that the App Store presents things and maybe it's more clear if I load iTunes.
I am a very happy 1Password user up to now because of it's local wifi sync feature, but I think with this announcement the writing is on the wall: The standalone sync will go away sometime down the road to "improve" everyone's user experience by moving them to the cloud sync and the accompanying subscription revenue. So it might be a good time to explore (open source?) alternatives...