I am trying to set up like 50 Surface Pro 5s to give away so I wanted something that felt as close to Windows/Mac as possible while still allowing me to enable all the Surface Pro features.
Settled on ZorinOS as of now. (Actually, I did some experiments and even got the CAC reader working and CAC login working on it in the event that they want to use them in a student environment.)
Haven't tried drawing on it ever… it does work well enough to use for tapping buttons and such, but if you installed the Surface Pro kernel you've done everything I've done.