OK, I am an iOS developer and I will upgrade machines sometimes just to get a 20% gain in compile/build time etc... I just bought the base 2017 15" I have the base 2014 15". I just did xcode builds on both and my old machine wins for each product I develop on. This starts from a clean build, followed by a build hitting b at the same time Project 1 build times: 2014 1:10 2017 1:12 Project 2 2014 :45 2017 :48 Project 3 2014: 2:12 2017: 2:17 On paper the HD should be way faster as well as the processor should be faster. These times are in minutes and they are neck and neck. What gives ? The new machine is slick looking but unless I figure out what is going on it is going back.