You do not need to restore from a backup, or SSH to retain the application data (for games and such).
iCloud does this. Before restoring> Settings> iCloud> Turn on application data.
As long as you are logged in to iCloud on your device...literally anything toggled on in iClouds settings will alway be there....whether you restore from a backup or not. You just have to enable iCloud and all iClouds data will be there.
I never ever ever restore from a backup (iCloud or iTunes). And I never will.
But I alway have I bookmarks, contacts, and notes, simply because those options are are toggles on in iClouds settings.
Alway make sure that our backup your contacts and calendars with "one" account, and not multiple. Then things get mixed up.
In other words...if you have combats enabled in another email, and iCloud, them your contacts list will gets messed up.
Use only one account to backup this data....I have found that iCloud does this better then any of them (just does everything else horribly.lol)
The idea that apple couldn't have known this was a result of this upgrade thru testing is absurd.
This is no longer a "handsoff" device.
I bought a car that had a computer device called Idrive. In the first days it froze and would not lock doors, change screens from gps to radio etc. Called dealer who actually said "turn off car, get out and lock doors, wait 1min get in and start again".
Delete, reload, resync? What, no rabbits foot?