Not much to add here that hasn’t already been said. They seem very different choices to me.
One thing I will add is that while BC is bigger, it doesn’t feel “big.” And the on-campus vibe is terrific. My personal experience is that BC really does put an emphasis on the student and teaching. By that I mean while it has amazing scholarly professors who are leaders in their areas, my impression was that they are there because they are phenomenal teachers first and foremost, which is a nice characteristic to have at a big school.
Obviously don’t know as much about Middlebury, but would hope that they would demonstrate the same ethos. It’s presumably one of the benefits of a Liberal Arts College. I would also assume that the opportunities for summer internships and graduation placement would be strong there. I would just say that you don’t lose that at BC, and you have the added opportunities for internships during school, given proximity to the City of Boston. It’s what I always point out about Trinity in the LAC context, and if your kid is at all interested in Finance, Healthcare/Life Sciences or Government, of the two, BC is tough to beat.
But while BC is a pretty campus in Chestnut Hill, it ain’t Middlebury pretty.
Curious how you got down to these two. Feels like there’s more here.