Last year, I traveled with just an iPad Pro LTE and found I could (barely) do what I needed to do, with much awkwardness.
(Long thread.)
It's been quite interesting so far.
The Surface Go (with keyboard) is significantly less expensive than the iPad Pro (with keyboard).
With the Linux subsystem, I'm even using the same automation scripts I use on the Mac.
Surface Go - probably 5-6. I'll have a better idea later.
It's not that I don't like direct manipulation. It's that -- in my opinion -- the iPad Pro's "work" UI is very frustrating.
It works the way I work every day on the Mac.
For me, that's a huge win...even though it's Windows.
YMM(will)V.