You can see some students from an XYZ coaching excelling in IIT JEE, but the same coaching also has students that do not perform that well.
Coaching Centers can only help you in your preparation as a guide for IIT JEE, in the end it totally depends on your effort.
Hence, one should select an coaching institute from the well known ones out there and enroll in a center which is close, as it makes no sense wasting half a day in travelling to the centre.
Do consult your friends/ seniors , but in the end, make a choice in which you have the most benefit, such as distance, study-circles etc. Make your own effort count.
either of vmc or fiitjee.....don't know about rest