You can also do the same with android, back it up with Google and load all back on your new device. Just saying...
Last I knew, native backup to Google doesn't backup SMS and call logs. Has this changed with Android 4.x?
If not, one of the great things about the iOS ecosystem is that the default settings for backup to a computer backup everything. Really helpful if you're swapping iPhones. iCloud also does a good job in terms of "turn iCloud backup on, forget it, and it restores well when needed".
Android bit me big time on the SMS/call log backup. Coming from iOS, I assumed those things were being backed up to Google's servers in Gingerbread and they weren't. I had to root my phone just to get a decent backup solution on Android -- Titanium Backup.
In fact, Google's native backup "solution" didn't even keep a backup of my folder layout so I literally had to spend hours (before I got Titanium) putting all my restored apps back into folders. Complete waste of time. I hope they've addressed those issues since Gingerbread.