Let me explain how backups and restoring a backup to a device is suppose to work.
* This morning around 8:00 plug iPhone 6 in to iMac and open iTunes. Select backup iPhone, when backup is done eject phone. Just in case also do a iCloud backup.
* Around 9:00, leave home and go to the iStore,tell them you are interested in the iPhone 7 128 GB, go through the upgrade process.
* After the upgrade process go to the tech desk where they will inspect the old iPhone you want to trade in, part of this process is them taking your SIM card out the phone and handing it to you, they also ask you to completely reset the device and then they take it.
* Walk out of the iStore less old iPhone 6, new iPhone 7 package in hand.
* Arive home around 11:30, switch on iMac, open iPhone 7 box and take it out.
* Connect iPhone to the iMac and open iTunes, switch on the phone.
* Go through a couple of setup steps on the new phone, one of them selecting your home Wifi network.
* In iTunes, select to restore the phone from a backup and select the latest backup, the one of this morning around 8:00.
* This restore takes around 10 minuts, then plug out phone, enter Apple ID password and put it down on desk.
* Go sit in front of the TV for a while with a beer, when the beer is finished get up and make a quick lunch consisting of yesterdays left overs.
* Eat, drink another beer and watch some more TV, before you know it a hour have passed.
* Go to study, pick up iPhone on desk, browse through the screens, see that apps are all downloaded.
* The process from switching on my brand new phone to having everything back on it as it was on my iPhone 6 took just over a hour, this is with 6 MB ADSL internet.
* This didn't take any effort on my part, it didn't frustrate me, I didn't stress about it, I had 3 beers, ate lunch and watched a documentary while it all just magically happened.