So I have the 2012 retina MBP (specs in the signature). Its been 4 years & this is the first full redesign since. Still I find real changes in the 2012 retina MBP & this 2016 version are few & far between. My chip is still i7, RAM is still 16Gb, Battery life is better by 2 hours & storage is 1.2 Tb higher which is the only significant upgrade but that comes at a significant cost. Coming to the touch bar, its a good to have feature but its definitely not must have. Then we come to the ports & cords mess, I'm more than happy with my 2 USB 3.0 slots & 1 HDMI slot! 4 USB C slots is just trouble for me in the medium term, for one I need to buy a new cord just to sync my iPhone. The headphones that came in with my iPhone7 won't even work on the new 2016 MBP because they decided not be courageous with it & remove the headphone jack or add a lightning port! Their 2 latest devices the iPhone 7 & the 2016 MBP are not cross compatible with each other, is a complete joke. Lastly my current MBP is working just fine & there are no problems with it as such. I was really looking forward to upgrading expecting a full redesign & big improvements in specs but sadly is not the case. Did I miss something, is there a reason to upgrade to the 2016 MBP that I'm missing?