CtrlAltStudio works very well, in fact it performs better now than ever as the Oculus runtime continues to improve and so have Nvidia drivers for VR performance.
These days I use it with a Vive through ReVive, shockingly good VR performance compared to how it used to look.
The trick to operating it is being able to access the commands to switch in and out of VR mode, and recenter the camera. Doing that from the keyboard is a little annoying, Voice Attack works very well for just being able to trigger things by voice.
But the best way I found after trying many thing to manage SL in VR is the Steam Controller. You can program it any way you like, it is wireless and it works great as a mouse. Just add the viewer in Steam, launch through Steam and it will carry over the custom controller profile. Or in my case, I launch ReVive through Steam, then launch the viewer through that.
And Supersampling, you HAVE to use some sort of Supersampling or it will be too low rez. CtrlAltStudio has its own built in which used to perform better than the Oculus Supersampling tool, I think these days I get better Supersampling on SteamVR but the Oculus SS probably is improved by now as well. Stuff looks just about as sharp as any native VR application.
And be sure to run the viewer cache on SSD, it significantly increases SL speed for loading in assets, but do that anyway on your normal viewer even if not using VR.