Here goes my long winded answer to this question, which I suspect is on a lot of people's minds.
I have the Vive, tried out the Rift and have Gear VR.
This is based on my personal experience, so it's anecdotal evidence.
First of all, if you can, I would recommend heading to the nearest...