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.