My daughter has been accepted to both. She thinks she'd be much happier attending Davis, but UMN has a top-rated ChemE program. Would attending Davis (an excellent school overall, but ranked lower in her major) put her at a significant disadvantage in applying for top grad schools? From what I hear many grad schools consider things like GPA, research activity, recommendations from profs, and GRE scores to be far more important than the undergrad school the applicant attended. I don't want her to attend a school where she might be miserable, especially if it's not necessary for her long-term academic career.