> I don't know anyone who perceives those two products as comparable for daily usage.
Allow me to introduce you to me :-) I presumably have different usage patterns that you do.
I've got both an iPad Pro 10.5 and a Surface Pro and keyboards and styli for both of them. With the exception of software that is available for one and not the other, they are pretty much interchangeable as a daily driver with two caveats.
1) If I am using my Surface on the road I have to tether it through my phone for internet connectivity.
2) If I am using the iPad have to SSH into a Linux machine to get a Linux userland prompt.
I use Dropbox on both of them to access shared files.
The big differentiator for me, is that on Surface when I plug in the dock connector it lights up my dual 2K monitor/keyboard/mouse setup and it is just like being on a desktop machine. Not something I can do with the iPad.
The other aspect that probably makes my setup unique is that I'm not developing code for either the iPad or the Surface, just using them as essentially terminals to get to the systems where I am writing the code.