A surface 3 is so much more clumsy than an iPad Pro. What you showed us is no different than an iPad remote.
I use a dedicated Mac mini as my roon server/minimserver/os x server, works great for roon in my dedicated audio room and the same server workes great to run Auralic ds Lightning remote for the Aries mini streamer that I use in other parts of the house.
Running Linux on a Mac is much simpler than running it on a windows box. The Mac already comes with terminal that,allows you to ssh into a Linux server. You could buy parallels or VMWare for the Mac, which I have done for many many years, but for the last 5 or more years, all you need is virtual box which is free and you can load any Linux distribution or windows version you would like.