At the undergraduate level, the quality of education you would get at any of those places is identical. It is silly to quibble.
Look beyond the major and at each place as an institution. They are scattered across the country, in different locations with different weather (Houston vs Chicago is giant difference right there). The campus set ups are different, the college experience that each offers is different.