This is from personal experience, just wanted to let you guys know that the best way to backup and restore your phone is still connecting it to your PC and restoring it through iTunes, here are a couple of differences I found between the two:
1. Not all your photostream photos come back: Say you have photos that are over a year old, you probably will see all of them in photostream. Restoring your device from your PC brings them all back, from iCloud only brings photos taken over the past 30 days (since iCloud only stores 30 days).
2. Apps: Not all your apps come back. iCloud does not store your apps, instead it stores points and after restore re-downloads your apps from the App store. If you have an App that was pulled from the App store, you will loose it, even if it's a paid app.
Needless to say restoring from iTunes is orders of magnitude faster than restoring from the iCloud.
I think the best way to go is to keep automatic iCloud backups (very convinient), but once a week or so plug your iPhone to your PC and manually create a backup.
Have fun
1. Not all your photostream photos come back: Say you have photos that are over a year old, you probably will see all of them in photostream. Restoring your device from your PC brings them all back, from iCloud only brings photos taken over the past 30 days (since iCloud only stores 30 days).
2. Apps: Not all your apps come back. iCloud does not store your apps, instead it stores points and after restore re-downloads your apps from the App store. If you have an App that was pulled from the App store, you will loose it, even if it's a paid app.
Needless to say restoring from iTunes is orders of magnitude faster than restoring from the iCloud.
I think the best way to go is to keep automatic iCloud backups (very convinient), but once a week or so plug your iPhone to your PC and manually create a backup.
Have fun