Villanova vs UMich

I was admitted to both UMich and Villanova for aerospace/mechanical engineering and I was wondering which is a better overall choice. I have been awarded substantial aid at Villanova which makes it cheaper than UMich. What should I choose?

Michigan is better for your major, but Villanova is cheaper. What is the actual difference in cost per year ? Unless substantial, Michigan is the better choice for engineering.

Michigan is the better overall choice. See how easy that was.

If you can afford Michigan without hardship, it is a better option for Aerospace Engineering.