I'm going to Plug Purdue, because I'm an alum. Yes I would change some of the things I did if I could do it over again, but the experience is great.
Purdue Has:
1. Girls
2. Football/Basketball(Big 10!!!)
3. Things to do besides flying
4. Great aviation school, very small compared to most other programs
5. Two 727 Simulators, one's full-motion
6. King-Air time with Purdue captains. You really learn some great lessons here
7. Several other major's, exluding aviation the skies the limit, counselors are great at getting all your classes in for you.
The only truly bad thing about the program, but it's not really absolutely horrible, is the airport is on the opposite end of campus as all the other classes. The majority of all AvTech classes are at the airport, but your electives could be a 10+minute high speed bike ride, or bus away. Everyone manages to make it work, so not the worst thing in the world.
I've have friends that have went to UND, and Western Michigan, and Pan Am as well. Everyone brings a unique aspect to flying, and honestly, in the end it's not really where you came from, more so how your attitude and willingness to learn and always improve on your skills.