If you have the budget, the HTC Vive is the best virtual reality experience on the market, bar none.
Best VR experience; Intuitive controls; Software partnership with Valve;
Still a bit pricey...; Requires a high-end GPU; Less comfortable than the Rift