Your comment about getting distracted by large state schools is our experience. We have one at Georgia and one at Georgia Tech. At Georgia Tech, the comment I hear from most people is everybody studies. Most of social stuff is Thursday through Saturday. At Georgia, while it is considered selective for entry there are a lot of distractions and a lot of smart kids get a wake up call. Thankfully my Georgia kid has been able to balance academics and social life with ease, but he does a lot of work during the day in between classes so he doesn’t have to miss out on what’s going on at night.
I would definitely add Purdue and Georgia to your list. Although UGA has a very new engineering school, it’s on the rise and their grads seem to do great because of the economic engine that is Atlanta. It gets a lot of kids who are super smart but prefer Georgia versus Georgia Tech for atmosphere due to free tuition for Ga residents - hard to go out of state if you are full pay. If your kid likes UVA and Michigan, he would love Georgia. My Georgia Tech kid has had three internships and has worked with Georgia engineers every time. Alabama should be added to the list for a couple of reasons. First of all, it takes five minutes to fill out the application and he will hear almost immediately. No essay and if it’s a contender the honors application is not due for months. Second of all, they’re very transparent about money. We’ve had three apply, three got in and all got the presidential scholarship which essentially covers tuition. This brings it in line with our in-state Georgia schools which have free tuition for similar students. Georgia Tech kid also worked alongside an Alabama kid for one of his internships.
Frankly, as long as it is ABET certified it is really not too relevant where you go as long as you do well. You were looking at this the same way we did. We were full pay and turned down both UVA and Michigan in favor of our state schools. My youngest, also wants to be an engineer, is not even applying to UVA (he is a legacy)as it’s over $80,000 a year for engineering.