The other thing Surface does wrong is no Thunderbolt. I wouldn't buy a laptop without Thunderbolt ever again because being able to attach a new GPU extends its usefulness by years. I can still play games on my 2013 13" MBP using Thunderbolt 2, anything with 6+ cores and TB3 is going to be competent for a very long time.