I believe they are equal for undergrad and MIT is much better for grad. IIT has the best students in the world. They aren't well rounded like American students because admissions are decided only by tests, but their technical skills are amazing. However, IIT doesn't have the money to have the latest facilities for the best research like MIT does. IIT students often come to America for graduate studies because of this.