WiVRn works well for me performance and stability-wise but I cannot convince it to recognize my Quest 3 controllers as such, it seems to default to Steam controllers and then things like changing movement orientation don't work. But I think I had a similar issue on Windows when using SteamVR...