TBH I would not upgrade if I were you. From what I've heard a lot of packages (sklearn,np,pd,tf) don't work natively on ARM, and can't take full advantage of the beasty gpu and unified memory anyway, unless you opt for Apple's ML compute. My 2013 mbp (gasp) is on its last leg, otherwise I'd sit on the fence a little longer for compatibility especially for someone working in data analytics.You’re spot on this machine IS a beast and it ticks all boxes for sure. I guess like you I’ve realised I too don’t need it at the moment though; when Apple went minimalist on the MBP (ie 4 USB-Cs and nothing more) and whacked the price up by £400+ GBP I was put off and waited on what was announced today, but now they’ve reintroduced HDMI, SD card and MagSafe it really doesn’t feel much different to what I already have. The i7 (forgetting it’s Intel) is still a solid workhorse and for the work I do (data analytics) serves me well. Don’t get me wrong I’d love one of these new MBPs but would find it a little hard to justify (like another poster said I’m just not that “pro”!) Like I said though you’re right it is an awesome piece of kit 😀