It was very broken for a long time. Since fairly recently you have WiVRn (specifically wivrn-dashboard on Arch) for Oculus (more supported though) and I would daresay it works better then SteamVR used to do for me on Windows