Even a slight upgrade on the Surface Go is welcome. Internal LTE is a deal breaker for me, so options are limited. Admittedly less spec'd out than I hoped for, but it'll serve it's purpose. I wonder how many Go owners are bashing the emmc model they got? That's a different level of crap.
I tried to use the Surface Pro X, but with as fast as it is, the point is defeated when it's gotta emulate x86/32, which is pretty much always. As an added bonus, the Surface Pro X can't run x86/64 apps at all, emulated or not. Hows that considered forward looking tech? Another added bonus, when you try and run incompatible apps on the Surface Pro X....cross your fingers, as even official Windows updates regularly result in a need to completely reload the OS. Thankfully, it's got a good battery, so you can reload the OS 5-6 times on a single charge.