University of Michigan vs University of Illinois for undergrad Mechanical or Industrial Engineering

“Probably what UIUC loses for being slightly lower ranked it makes up for by being closer to Chicago.”

Not really. UIUC loses out for being in UC and not in Ann Arbor.