I have a Valve Index, and for the most part my experience has been really good. I do recommend using an AMD GPU if you are investing in a VR system. I currently have a Nvidia GPU, and the main issue is the lack of async reprojection support.
Lots of games work great, Skyrim VR, Alyx, Contractors, No Mans Sky VR, Boneworks, you name it!