Easiest to get into is enscape because it has built in VR which allows you to do quick VR with oculus. Enscape read Revit material and light. So whatever setup in Revit will render in Enscape. It has one click button which gives you preview button while you quickly change the revit model.
However Twin motion and lumion are more customizable with weather, animation, lighting, wall effect & spark effects which Enscape lack. Both twin motion and lumion work independently outside of revit where Enscape work side by side with Revit.
As for v-ray plugin, I haven't use it but I heard it is great if you into the traditional rendering engine. However you have to wait for hours or overnight to get the rendering quality you want.
Check out my Revit youtube channel - https://www.youtube.com/user/scourdx