I went to UIUC and follow the admissions closely since I still live in Illinois and have twins coming for college in a few years.
It’s virtually impossible to transfer into the CS program at UIUC. I think the big thing that people don’t realize with UIUC (and a lot of other large flagship schools, for that matter) is that the overall admissions stats are irrelevant. Instead, each major essentially has its own admissions process. Even though the average ACT for UIUC overall is generally around 30-31, it’s totally different and much higher for the engineering and business programs... and CS is the hardest major of all. The last stat that I saw was that the median ACT for the UIUC CS program was 35, which is 1 point short of a perfect score and is hard to get into as any Ivy at this point. I think it’s even harder this pandemic year with all top schools getting more applications than ever. Even putting aside if you have the opportunity for in-state tuition, the only “no brainer” CS schools that one would choose over UIUC are Stanford and MIT.
To the OP - I have a lot of affinity for UIC since my parents met there as students (so I literally wouldn’t exist if it wasn’t for that school) and my father worked there for many years. It has grown a lot on the undergrad side over the past 15 years and the location in the West Loop has turned into a great asset. (That wasn’t the case up until the 1990s.) Little Italy is right there and the tech corridor in Fulton Market (where Google and other tech firms have their Chicago offices) are not too far north of campus. There’s still going to be more of a commuter presence compared to the other schools on your list, so that’s something to consider.
I’d agree with some other posters that Iowa State would provide the most traditional college experience with a residential campus and Big 12 sports. They seem to be providing great scholarships to Chicago-area kids right now.
I have a friend that went to Michigan Tech and it’s definitely way up north! You certainly need to love the winter temps since the U.P. makes Chicago look balmy by comparison. That being said, my impression is that it’s a pretty tight knit place for a public university with its smaller size. They have the unusual setup of having a Division I hockey team (even though it’s other sports are Division II), so it’s a big hockey school. The engineering program set my friend up very well professionally (eventually going to the Kellogg School at Northwestern for his MBA).