<p>If I had to pick three off your list, I'd pick Michigan, Purdue, and Northwestern. I'm familiar, and impressed, with those three engineering programs and the people they turn out, plus a lot of their alumni are classmates of mine at U of I here, which is a top grad school. Guess they must've gotten in! =)</p>
<p>Get lots of other opinions, though, and be sure to visit. A happy student is an effective and successful student, and if you don't like whatever top program you end up at, you're not going to do as well if you're not happy there.</p>