This just shows that a laptop is much better suited for programming than a tablet. Not a huge surprise really. Rudy Huyn uses a Surface Pro for development. I highly doubt he has even once started Visual Studio in tablet mode.
But back to OP, he clearly stated that he wanted to run desktop grade software. I think SurfaceBook fits his requirements.