If you’re interested in room scale where you can move around the room whilst in VR, vive is a good option, and support for it it great in UE4. On the other hand if you want to save money, oculus is really cheap right now so that could be a good option if you’re not worried about room scale.