Allen has highest number of students enrolling every year, so It has the best competitive class groups, also they have best average results as more & more students qualify for Indian Institute of technology every year. It has best faculty throughout in India. The positive part is that the faculties in the star batch also teaches in other batches.But being in a star batch means personal interactions with the faculty members, moreover they know you by your name( this is certainly a big thing as the star batch faculties are like superstar) .Some students have misconception that in big batches there doubts will not be taken by faculties. I dont know about other institutes but in Allen you get dought timing personally from your faculty members who teaches you in class room.