It all comes down to how much room and money you have, if you have neither of these then the PSVR is perfect. If you have the money and space then I’d definitely go for an HTC Vive. I say money because you’d also need a pc good enough to run VR, which will cost you around £700+
The vive has also released a wireless kit, which I think is around £200 but worth every penny.
Basically the difference is that with the vives 2 base stations is allows you to walk around your room which makes the whole thing even more immersive and you can’t really with psvr as it only come with one front view camera.
Also there’s probably 1000’s of vr games on steam.