If you have the physical space for room scale, go with the HTC Vive.
If you don't have the space, and you don't mind dealing with the Oculus store.. go with the rift.
The rift has more comfortable controllers, but it wasn't designed for roomscale, and to play all the games you will be using both their store and Valve's Steam. Also, Facebook is in a giant legal curfuffle with Zenimax on intellectual property infringement, so Oculus production could stop pending a court case.
My biggest argument for going with HTC Vive is it is backed by Steam, and the technology and cool shit that Valve is developing is freakin awesome. Right now these versions of VR are still Enthusiast hardware, so you need to go in with that mindset. Whatever they come out with next will be far superior, but this lets you get into the ground floor and have awesome experiences.
In the end it comes down to $$$.
- Is the $$$ worth roomscale?
- Is the $$$ worth supporting the future tech?
If it is a NO to both of those, then go with the Rift, or the Acer version if you want to go MAD cheap.
That said.. moving around is one of the best parts of VR. So, I like the Vive. In the works there are plans to support extended amount of lighthouses, so it will expand the play area even further! Mix this with the wireless tech coming out, and what you have is FREEDOM!