Latest HTC AR & VR buyers-guides

HTC Vive vs HTC Vive Pro vs HTC Vive Pro Eye vs HTC Vive Cosmos : What's the difference?