Best OS for main remote unit

I don’t have a problem using Linux for that task (see also this thread and this post).

Notes:

The display of times might be off in Roon on Wine, because different time handling between Linux and Windows/Wine, but this was never a real issue for me.

That is a feature I don’t use – you might have to figure out how to do that on your own or with the help of others.