I used splash id until now, recently switched to msecure very very nice and stable.
I would never ever store all this in one place it on any cloud service, not even to sync with dropbox, last thing I need is some hacker to hack into dropbox servers and expose my info just for fun like they did with the Apple Id's just recently.
Anonymous group can get anywhere, yes even the big smart Israeli defense system got to know their capabilities recently.
Anyhow back on topic, msecure and slash id both have android iPhone and desktop apps, I sync only on same network, so I have it on my desktop in case I loose my phone, and its not exposed to the cloud.
Any expert will advise you the same, do not post host etc anything on the cloud, not even on gmail.