I graduated from a Cedar Rapids high school with a 3.97 and a 32 composite ACT. I toured Stanford, Berkeley, Norte Dame, and more.
I just went to Iowa State because it was inexpensive and I could be a small fish in a big pond of students.
The substantive education you receive is virtually identical pretty much anywhere you go, outside of a few actually terrible schools.
Going to a fancy (read: expensive) college really just provides some connections/networking.
If your goal is to live comfortably in the Midwest, I see zero reason to attend an elite university.
Candidly, I see little value in attending the more expensive private schools here in Iowa.
It depends somewhat on career goals and where you want to end up, but ISU, UNI, and UI are all good enough to get you into the top echelon of job tracks if that’s really your goal. Also… if you aren’t planning on pursuing a marketing/business degree, where those connections are arguably more important, there is very little value add for the more expensive schools.
I really strongly believe in public universities.
Outside of a few specific career tracks, it’s really not that much of a value add to attend the high priced private elite school. If you want to be a doctor or a lawyer (or any career track that requires graduate degrees), undergrad location matters even less.