I understand what you are saying, however there are two perspectives. The technical perspective and the user perspective.
I am talking about a user perspective. I can open a browser with a number of pages open, open a mindmap app, open a few office word documents, open a few spreadsheets etc, the Surface will still be struggling to open up file manager and open a word doc. Its' chalk and cheese. In terms of usability the IPAD wins hands down.
My PC on my desk an 8 core AMD with 64 GB of memory. On the PC I run a few vSphere clients, VM Workstation with a couple of guest running that I need to connect to different client networks each running different programs, a Network Sniffer, a couple of Visio drawings, my mail client, a number of network utilities etc... and they all run and play together perfectly. Swapping between programs is instantaneous.
I wanted the Surface to at least run a few vSphere instances, Wireshark, a few Visio drawings, mail and word docs..... No chance... It will run them, but it will certainly crash within 30 mins, it will certainly pause and stall every 10 mins, The battery gauge is still just like my cars gas gauge and I am sure I can watch it move.... I certainly can't sit down in another room, laptop on lap and sink my mind into my work without having the nagging feeling the battery is not going to last a few hours without dying or the thing is going to bounce and reboot.
The idea was I could walk away from my PC and then pick up the Surface and carry on doing some of the work sitting in another room for a change.
I can do that with my IPAD, opening work docs, using network utilities, manage some guests on ESX, run Outlook mail, run Excel sheets and copy and paste data, etc etc..... I can do real work and not have to worry about the IPAD keeping up or dying. Have you tried an IPAD Pro? I used to use my MacBook Pro, but don't need to anymore.
I believed the Surface Book would do what I used the IPAD for better. Yes it's easier to have programs that save to the same format output and the IPAD and PC don't play sometimes. So I though the Surface would give me a slight benefit in that area. I use network drives etc, so I though I could just save my work and pick it up elsewhere, in the garden perhaps or in another room, just to get a change of environment. I work long hours at my desk.
The reality is, regardless of CPU power, the IPAD lets me do that, the Surface does not. The Surface crashes, is slow in loading software, does not like
to switch apps.. Yes I have the top model and it should as you say do very well, it just doesn't.
I would not attempt to do some compiling on the IPAD or the Surface and the PC or some of my Linux boxes are set aside to do that. No I don't run any heavy CAD software on the IPAD or the Surface. Even the Surface could not do that even if it was running properly.
Don't think I am a serious IPAD lover or anything, I am not. I am a user that uses the devices for what they are intended for and just want the easiest solution for myself. Right now for walking away from the PC and continuing to do some productive work the IPAD is still more usable in real terms.
Damn I wish it wasn't....I wish my few thousand price tag for the Surface was money well spent.
PS, I have just bought a Dell 4K screen to use with the Surface and I have decided that the best thing to do is leave it connected to the power supply and not have to worry about that issue anymore. I am going to try putting ESX on it and run a guest Windows 7 image and get some stability back.
At least it will work reliably.