I'm going with both, I'm a developer
What I'd recommend for you (which is arguably more important):
Interested in room scale and impatient? Vive
Interested only in sim/racing/seated? Rift
Maybe interested in room-scale, nervous, unsure: Wait a few months, see how Oculus Touch pans out and the general consensus then
Really both amazing headsets, at the moment it comes down to room-scale or not.