The Rift Store is not part of SteamVR. It’s part of the Oculus Home app that runs whenever you use Link and connect to your PC.
So in Quest native mode you are browsing the Quest section of the Oculus Store, and when connected to PC over Link cable you are browsing the Rift section of the Oculus Store.
When you run SteamVR then you are connected to Steam.
PC will look higher fidelity yes, but then you need to be always running the PC to play it.
Personally I tend to favour native Quest versions, I think they just run that little bit better and look sharper than streaming PC versions, and I don’t need to start the PC up to use them.
Generally the best version is the Oculus Store version if it has cross-buy, i.e. you get both Rift and Quest versions for the same price. Then you can either stream the PC version, or play the Quest version.
If you really want the PC version (or there is no Quest version), then get the Steam version if it has native support for Oculus…
That’s the other confusing wrinkle in the PC world… currently there are two different runtimes (Oculus and OpenVR), and a game runs best if you use the one that matches your headset. It still works if you have to use the other, but not as well.
This is mostly automatic in practice but it factors into the purchasing decision as sometimes a Steam version only supports OpenVR, while the Oculus version will support Oculus runtime.
This is why you’ll see on Steam forums people always asking about ‘native Oculus support’.
There’s a new cross-platform runtime called OpenXR that will natively support all headsets and remove this wrinkle once and for all, but it’s not quite there yet.
Another consideration is the Steam version will probably be more compatible with other headsets, if you move away from Oculus in the future (due to the aforementioned runtime differences).
That started life as a PC app for viewing your desktop in VR. Then the Rift got a built-in way to easily do that, which you can use when connected via Link cable.
Then the dev made a separate Quest version of Virtual Desktop, which added the ability to stream from the PC wirelessly. This is the version you need.
Oculus nixed the streaming, citing concerns with it not being a reliable out-of-the-box experience for the Quest Store given it relies on so many external variables. So he added a patch to re-enable it via SideQuest, which you’ll also need to apply. Then you need to run the streamer app on PC, which you get from the Virtual Desktop website.
SteamVR is just another app that runs, and SteamVR games run inside that. SteamVR has its own menus and library - the left controller menu button brings those up. Inside there you can browse your SteamVR games and Steam store and set SteamVR options etc.
You can quit the currently running app by pressing the Oculus button on the right controller and choosing exit.
You can start SteamVR by going into the virtual desktop mode and launching it from Steam with the ‘VR’ button.
After you first run a SteamVR game, it often appears directly in your Oculus Home library, and you can launch it straight from there without having to manually load Steam first.
Not really, but you can always factory reset your headset in a pinch. Purchases are tied to your account.
Most games have the teleport and vignette snap turns for the beginners… ;)
Many people do get their ‘VR legs’ after a week or two, but some say they never do.