I have KeePass but for now, using an old version of 1Password.
Migration is suppose to be easy, just export CSV file out of 1P and import into KP.
But the syncing between desktop and mobile is kind of clumsy, you have to connect through iTunes.
Unless MiniKeyPass app on iOS supports Dropbox or something.