I would say no but, like others have said, it depends on your needs/situation. The dual camera is a nice feature on the 7 Plus but not something worth hundreds of dollars. If you are out of storage on your phone and can't get rid of anything, then I can see where an upgrade would be needed. I suppose if you frequently use your phone outdoors in all conditions, such as in the rain, the water resistance might be worth it, but even then you likely are better off with a water proof case. The rest of the items, while nice, don't seem like they are worth the money, but instead you'd be better off waiting another 6 months for an iPhone 8 (or X, whatever they call it) or a 7s Plus.