In terms of cost, Iowa is the cheapest because he got more scholarships. Miami is next, followed by Purdue, and PSU. However, he got into CLA at PSU so as you said he would need to gain admittance to Smeal.
We are still waiting to hear from Colorado on financial aid.
I think he liked Miami because of its undergraduate teaching focus. Also its business school is pretty highly regarded. However, compared to other schools, Miami is not as highly ranked. I know some say that the overall rankings don’t really mean much but wanted to get other peoples thoughts.
Please note that you cannot get in to Penn State Smeal from the College of Liberal Arts. Only path to Smeal is direct admit or DUS (Division of Undergraduate Studies).