You said in another thread that you dislike the resolution on current gen VR. These things are pricey, and very subjective. People rant on how screen door effect is horrible for example. It never was a problem for me, personally. But Rift's godrays were bugging me more than Vive's lens-flares. Subjectively, again. So nobody can tell you if you will like using it longer. It also looks from the title of your thread that you've settled on a decision for now and looking for affirmation.
So, if you want a non-cottoned look how current gen VR is, I can tell you. It's more buggy than Elite's 2.3 release (ok, let's not be that hard on VR, a little less buggy than 2.3! ;-) ).
There is not much high quality content, Elite is a fine gem but besides it? There are lots of early access titles, almost all are overpriced, and providing a couple hours of gameplay at best. If you like racing there are Dirt Rally (can't remember WHICH one), and Project Cars. Digital Combat Simulator which is free to play but in truth needs a lot of paid dlcs. Serious Sam series got ported to VR (The First and Second Encounters - both awesome in VR) and there is Eve Valkyrie which despite its simplicity is CQC on steroids and actually successful. There are a few notable early access out there, like Raw Data, but that's what it says - early access.
But the titles appear and big ones are in the works, but we're still content starved. There is lots of crap "experiences" out there, mostly looking for making quick buck on naive users. Fallout 4 is in the works, also the new Doom is to be ported. Somebody made a mod for Doom BFG Edition,
All that said - I don't regret buying the vive. With its all bugs and glitches, VR presence is awesome, and the userbase is growing. And content will come, I think VR is here to stay longer. Wouldn't bet much on the competitors you mentioned, perhaps they will cause the leading headset prices to drop. We will see.