First, recycling a six month old thread is considered bad form.
More importantly, and this will create controversy, these schools are the same as is Purdue and a handful of others. A student can get a top notch engineering education from any of them. What distinguishes them are intangibles. The import of these is very individual. Do you hate the heat, better skip UT-Austin. Hate the cold, so long Purdue. In our obsession with rank, we want to know what's best, and there simply is no universal best among the big, respected engineering powerhouses. The decision of why one is better than another is totally contrived to sell rankings books. Your D should pick one based on things that speak to her beyond the quality of education. They are all good.