None of these are really upgrades to me except for maybe a slight speed bump in day to day use. I, like others, cancelled my 7+ order because my 2yo 6+ still flies and can run the latest updates flawlessly. Watched reviews on the 7, like many said, in a case it feels like they bought the 6+/6S+ over again.
The only way I upgrade to the 7+ is if my 6+ breaks and I get charged an arm and a leg for repair, otherwise I'm holding out for next year's which is rumored to have major redesigns like glass body, wireless charging, etc. Those are worthy upgrades IMO.