Disclosure: I work for AgileBits, makers of 1Password
I hear you on this, but having years of experience using other sync platforms and having to work within their unique solutions has proven to us that to have the best experience it's best to have a solution designed for your application.
Every sync solution has their own gotchas and dealing with it in 1Password is incredibly tricky. I get the feeling that many people think sync is this easy thing that takes a week and you're done. We are still fixing bugs in our various sync solutions and they've been released to users for years.
Want an example of how each solution is weird for us?
Lets take Master Password changes as an example. If you want grittier details, our blog post on the topic here gives a really nice overview:
https://blog.agilebits.com/2015/04/28/how-1password-syncs-ch...
But because of how Dropbox works, we have to:
1. Change the Master Password on one device, let it sync
2. Unlock the other device, let it sync, lock, then unlock again
With iCloud,
1. Is the same as above: Change the Master Password on one device, let it sync
2. Unlock the other device with the new Master Password.
Very different behaviors and that's just two sync solutions. Adding additional sync solutions would result in similar oddities between them.
This type of inconsistent behavior is very difficult to explain to users when things go wrong. They don't want to know these details. They pay us to not know these details.
We can't provide a consistent experience with other sync solutions. But we can if we provide our own. Things work the way users expect because we can design the solution to work like that because we control the entire solution.
This is just coming from a developer who has been doing support with AgileBits for nearly 6 years. I was the last line of defense between our customers and our users when they wrote in. I seen all the messy stuff that users can find their ways into when things do not work how they expect.
I happily welcome our new solution because we can design 1Password in a way that makes sense and is actually incredibly secure as well.
That said, if you don't like our hosted solution... have you tried it? If not well... don't knock something you haven't tried. But if you have tried it and don't like it I'd love to hear your feedback. Seriously. I welcome your feedback if you have any after trying it. We love talking with our users and finding ways to make 1Password better. We wouldn't be where we are without our users.
Anyway, if you don't like our hosted solution we offer standalone licenses and version 7 for Mac and version 7 for Windows will both be available as standalone licensed versions with standalone vaults just like you're used to. Nothing changes for users like yourself if they wish to continue using that variation of options.
Kyle
AgileBits