I don't really think we will ever get a revolutionary VR device. VR in and of itself is revolutionary. It can only go so far. Once we get real world resolution and a comfortable size, that is it. There would be no more advances to be made in VR. It will become a monitor or a keyboard. Just another peripheral.
As for the VR killer app... that is going to take some time. They basically have to re-invent the wheel. A normal shooter like CoD can't work on VR unless it is designed specifically for VR. Too much of the game relies on the standard inputs and if you put those virtual guns into the hands of people who actually have to aim them, people will get angry. They don't want to do work like that. They want to point, put a dot on the screen on a bad guy's head and click.
Now, I've been playing Fallout VR and I have another issue that will plague games ported to VR. It is too darn big. It is a huge and expansive world that is a pleasure to behold in VR... but it takes too long to GET anywhere. These FPS games that involve running across an airport or town to reach an objective will not be fun. We are never going to see a PUBG VR because of this. Gamers would have to deal with the reality of war... it is hard to aim a gun to get a 5.56mm chunk of lead into the 1 meter wide torso of a person 200 meters away. It is even harder when you can't shoulder the weapon. There is a reason the rifle is made the way it is... and no wand controller will ever emulate that.
The appetite of the current gaming generation is not quite in sync with what VR is really good at. A game like Skyrim VR is perfect, aside from the sheer size of the world (and the spiders). You have swords that you swing, a bow that you pull back and aim, fists, and magic. All work well with wand controllers. Honestly, Skyrim VR might be the best VR game around based on the beautiful world and visuals, intuitive combat system, great story, and dragons. I can't think of any other VR game I want to just sink hours into. Skyrim, if it was released new on VR, would be the killer app. It is just a little sad that we are all tired of it after seven years of re-releases.
I kind of feel like people have unrealistic expectations of VR. People have always been waiting for "the next big thing" with VR and have not been buying it. That makes no sense. VR needs funding to get better. Funding that comes from people purchasing games and hardware. It isn't going to get anywhere if people keep saying "It isn't perfect yet, don't buy it." Imagine if everyone had that kind of thinking when personal computers were taking off, or smart phones. We wouldn't be where we are today with all this great hardware. Buy things. Give feedback. Vote with your wallet instead of just commenting on the internet. Reward products that do things well and don't buy products that do things badly. That is the only way we are going to push VR forward.