+1 for pop os. Didn't take much to get the programs I needed to work (davinci resolve needed a little help recognizing the graphics cards on my laptop and desktop which are Nvidia and AMD respectively), and every game I've tried on steam has run just fine (except vermintide 2, but that's a proton issue).
Ended up installing it on my surface go 2 as well, because the default desktop environment (gnome) works well with touchscreens, though I had to switch to Wayland to get smoother scrolling.
You should attach the gopro to the pup!