I'm also considering UIUC vs. some other schools ranked above and below it. UIUC might trump the higher ranked programs for me because of their recent strong placements. Definitely something to consider. I wouldn't worry too much about the median time to completion, if you want to finish in 5 years, you can push through and do so. At lower ranked programs (like UIUC and Notre Dame), I've heard that faculty will be happy and excited to work with the motivated students, so I think its totally reasonable to finish in 5 years. Their recent hires also assure me that they are trying to increase their rankings and improve their programs, which is encouraging. And, even though neither place is ideal, I think Urbana-Champaign (cute big 10 college town) definitely beats south bend. I don't know much about Notre Dame though, so take these suggestions lightly!