I honestly don't see VR ever really taking off before we manage to solve the "output" problems either. Every sense except vision and hearing gets ignored. Walking is a complete mess, because real life furniture tends to get in the way. Smell and taste are usually completely ignored. Touch tends to fail completely as soon as you "push through" the haptic feedback.
VR is just not very "real", and I don't think we can ever make it real enough with the tech path it is on. Human brain interfaces seem like the best bet, but they are so far away that I don't think they'll be commercially available in my lifetime.