I feel VR needs to decide what its going to be. Is it going to be interactive (job simulator) or is going to be a new way to watch passive entertainment (Resident Evil 7?). Is it going to be a screen on my face that I can turn my head and play and get a greater sense of immersion/scale? Or is it going to be a sandbox tool where I wander around my room and interact with objects.
While the sandox idea is great, it is also very expensive. It means you need have a dedicated room (or spend 10 minutes clearing an area each time you play), mounting hardware on walls, paying for sensors, paying for controllers and paying for the headset. It also doesn't really mesh well with existing games (unless you count shooting galleries) meaning its going to take a while to create new interesting "content" that is worth the upfront investment.
The other approach is it replaces your TV/Monitor. Its a screen strapped to your head that you can move. You still use your standard controller to navigate the environment, the headset replaces your look function. Most first person games fit well into this, even a lot of 3rd person games. Flight sims, driving sims, walking sims will all work great with this too. It only requires a couch or a chair and takes up considerably less space. It also means less hardware (just the headset, no other peripherals) meaning a lot less cost. It potentially means less space than a traditional living room set up as you might not need a TV and TV cabinet anymore, just a headset on a shelf.
I think as long as we try to do both it won't really succeed. VR needs to find an identity and pursue that. Until then I'm not sure how it will realistically work.