I personally have a Google Picasa account already paid for that I put all my iPhone photos on. I use the Google + App for iPhone to automatically upload them, then move them to my albums when I'm ready.
My wife now has an iPhone and needs some way to upload the photos automatically to the cloud. For her we just need a backup copy somewhere. She doesn't use Picasa like I do. I wouldn't mind using iCloud for her but I am unsure how it works. I mean I get that any new photo she would take gets put in Photostream, but that's the last 1000 pictures or something. I just need a system for her phone to automatically upload to the cloud.