VR will get where it needs to go it will just take another 15-20 years before it really starts to peak its potential.
Again what it's trying to do is so much more ambitious than regular video games, our consciousness and perception of the world is everything to us, to try and basically "replace" that into a game world and do so in a way that cuts you off from your environment is just a monumental task that has so many variables that need to be ironed out.
It'll just take time and more and more iterations. Everyone wants it to explode like the iPhone or something, but not everything works like that.







