My mate has Rift adn I spent a few hours on that a few weeks ago. Some of the games are no more than tech demo's (like the Vive) but I did enjoy playing game with it on, much better than the dev verison I had at the beggining of this year. If you get a chance to play on the rift make sure you have a go with
BlazeRush. Top down game like micro machines, bloody awesome!
One of my team has the Vive so hoping to go around his soon and have a blast.
I cancelled my rift pre-order due to lack of funds, sort of regret it now.