Cycles's rank in CG world

Hi guys,
As the title says, if cycles the best render engine, not specifically blender. I have seen better ( in account of photorealism) like luxrender and vray. Maybe vray’s the best out there. What do u guys think? What rank would u give to cycles?
Hope to hear from all of u guys.

This is explicitly a “versus” thread. While comparisons between software packages are allowed, a versus thread where different programs (often with different goals) are ranked is just a recipe for a flamewar.