I was made aware of a backup-utility app, named iBye (sorry, Jailbroken phones only), that would help users backup/restore their iPhone data.
Whenever there is a new iOS update, I wait forever to upgrade. Not because I don’t want to try out the new release and its fixes & upgrades, but because it takes for-freaking-ever to backup, restore, and customize a jailbroken phone to the set-up you previously had. I’m not kidding! Sometimes it would take over a week with custom themes and folders, and other tweaks that jailbreaking one’s iDevice provides.
I already have PkgBackup, which I like, but I haven’t tried it since it’s recent major upgrades. Before, all it would backup was the list of apps you had installed, so when you restored, it was download them all over again. No settings or data saved, though. And if you wanted to backup your Springboard layout, you needed to purchase accompanying app SBOrganizer, which I now do have.