Basically, you have MSU substantially lower cost than the others, so if cost is a big deal, it is the obvious choice.
Of the others, UIUC is most desirable if the student is directly admitted to the major and will not change, but least desirable if not, due to difficulty getting into the major. Texas A&M is also undesirable due to difficulty getting into the major.