Linux for Microsoft Surface devices. It is reality!
I would like to share with you a very cool project that develops drivers for correct operation of Microsoft Surface devices on Linux. I myself use Surface Pro 6 with these drivers and everything works like a charm (battery life is good, cameras work, stylus, keyboard, touchscreen, screen). The developers are gods. From myself, I would recommend using Fedora Linux distribution, as I got the best battery life on it and didn't experience any additional bugs. If you don't like GNOME, you can try spins.
I've got an old Surface Go I still use when travelling. I only ever really use it for watching videos, streaming from emby and the like. Occasionally I plug in a USB-C hub to plug it into a TV. Would this work well for that? I can see the surface go is listed as supported and it looks pretty feature complete, if it can make it run a bit faster and not give me any grief, I might give it a go.