Every year I become very satisfied that I decided to upgrade, and I have upgraded every single year since the first iPhone I so passionately bought in 2007. In almost a decade, I've yet to be disappointed by that decision. Despite all the changes this year it took me a day or two to become fully satisfied, though a main part of that is I wasn't as enamored of the Jet Black finish at first as expected though I also began to enjoy it for the fingerprint magnet it is over just a few days. Gorgeous finish, just a bit overhyped; it could be much better on future models with oleophobic/anti-scratch coatings but I digress. The iPhone 7 is a huge improvement over the 6s though; the significantly better, more vibrant display makes the 6s' display look incredibly dull, the stereo speakers aren't even in the same class as what Apple has been putting in older iPhones as they are are surprisingly good (seriously, somebody took measurements and found the frequency response above 450Hz to surpass even some very expensive speakers) though they'd be great if they weren't still lacking bass, the haptic touch is more pronounced and used to greater effect, the 50% performance difference is noticeable, waterproofing is extremely nice to have in the back of the mind and also for cleaning purposes, and as a cherry on top the headphone adapter works and sounds better than the headphone port did on past iPhones. Though admittedly minor changes like an unadvertised display improvement (I feel, through side-by-side testing, that Apple has improved the display on the iPhone every single year) go a long way towards making me happy with my upgrade, but every year there are about a dozen upgrades -- even the iPhones that don't sound like major upgrades on paper feel better and more premium year-after-after without fail. Heck, I was envious of my buddy's iPhone 6s just for the new 7000 series aluminum while I was awaiting my rose gold Plus. By the way, in case anyone was wondering: forums are my go-to, rather than Candy Crush, when no one else is awake yet .