My daughter could say the same about every one of your points for Purdue engineering.
IMO, this isn’t a no brainer decision unless the OP’s student decides to pursue another major.
@zrt42 - I’d encourage you to look at salary data from first destination surveys for engineering disciplines. Students are not getting a bump because of where they went to school. And honestly, we were incredibly underwhelmed with ND’s engineering program from the course progression of their 4 year plan of study and also with their facilities. And for the record, I’m a Cornell grad and Purdue mom. My kid’s experience at Purdue engineering has been nothing short of amazing.
The “you get what you pay for” mentality is really not accurate.