I have used the JRiver Linux version. It's fine - basically the same as the windows version minus a few things which Linux handles differently, such as updates. Works fine and I have found it to be stable, however, while I would not say that the UI is maddening (I know it well at this point and have kinda grown to love it) there is no doubt that their documentation lags seriously behind the code base. And they are also a little behind the curve in things like Tidal integration, though time will tell how important that proves to be. So far though, still what I use on a daily basis.