I put my 1Password vault on Dropbox specifically because I can install both apps via iOS store on a new phone and bootstrap my setup with just 2 passwords.
iCloud is actually too hard to recover in case of hardware loss, I don't recommend it to anyone.