As an HTC owner, I disagree with the analysis.
For me, if you are hardcore PC person, who has some extra cash.. then it is TOTALLY worth it. If you are the kind of guy who sees the Nvidia 1080, and think "Hmmm.. well, I could afford it, but do I NEED it?", then VR is for you!
The experiences are great!
I mean, I still get a little freaked out by the full immersion of the HTC Vive. It is to the point I am quoting the Matrix: "Do you think that is air you are breathing?". I have spent a butt load of hours in my Vive.
Are the experiences as polished as the latest games from a major console? NOPE! (but they are getting there.)
The HTC was released in April. (got mine in may due to shipping orders). So, for me it has been 2 months, and there are not LOTS of games on Steam. Some are full experiences, some are cheap demo like experiences, and there are a lot of Early Access.
But still.. only a few months in, and there are so many things to try, and stuff to do! But again.. we are on Month #3.
2 days ago, I tried "Raw Data" on Steam. This is the first game where the limited room scale and cord finally got on my nerves, as I need to move around for cover. And it is multi-player Co-Op. Not to mention the graphics on it pushed my system to the brink. Point being.. they are developing really clean looking games for HTC Vive.
SO! Is it worth it?
It is an experience for $800 that you can't get anywhere else, and will entertain you for hours.
How much is that worth to you? I paid $300 to skydive for 1 minute... that was worth it to me.
I paid $800 to play in VR and have all the new emotions in a game I haven't felt in a long time... the feeling of wonder, excitement, fear, and exploration... what is that worth to you?
But... if you don't have $800 of disposable income, then NO.. pay some bills. Put some in savings.. be responsible.