I have the HTC Vive for a while now and it is amazing. I can loose hours inside VR. I loose track of time. If you will get one I would recommend trying out Rec Room and Anyland. I can spend hours playing paintball in Rec Room. And the most awesome thing is that is gets your hearthbeat up and your body moving. It can be like an workout without you even realizing it because you are having to much fun.
Lately I haven't played much but that is because of a lack of time atm. I sure think it is worth the money. For sure the HTC Vive is the way to go because of room scale!