I would choose UMN and offer a couple points for consideration.
My kid went to a HUGE school to study animal science. I was sure he would get lost, but I’ve learned you can look for ways to make a big school small, perhaps with an honor program, clubs, or living-learning communities. My kid joined the animal science living-learning community which included a first year seminar. In addition to meeting a whole bunch of like minded kids right off and having housing very close to where his science classes were located, the seminar provided opportunities to learn about other opportunities in his major.
He went a week early to participate in a Biology orientation, which provided an opportunity for early move in and several peer panels about life at the U and in the College of Natural Sciences. He showed up at office hours to really engage with professors who were totally psyched to offer assistance - and research opportunities - in his first year. He worked on a short term project with one professor and after attending a research forum and asking questions of upperclass students presenting about their work, he was asked by another professor to work in her lab. The advising for his pre-vet major is also strong and there is an active student services center with tutoring and the like.
In addition to this stuff, he played in his residential area’s volleyball tournaments and joined the climbing team/club so he has met kids with other majors.
As a parent, I find the school to be very well run. I mean, it’s huge, but they’ve got systems for everything and communication is great.
So I think even a huge R-1 state school like UMN has social and academic opportunities if you look for them. I looked and there are a number of living-learning communities including Biology and lots of clubs! There is also a program in the College of Biological Sciences called the Nature of Life Series, which is designed to -among other things- foster connections in the College of Behavioral Sciences and UMN as a whole. If you decide pre-med and biology is not for you? Well a big school like UMN has lots of other stuff to study.
In contrast, it seems that the other university you are thinking about is quite small and is located in a different region of the country, which you may or may not like. In addition, the college itself is very conservative and described as not terribly diverse, at least in thought. Maybe they are your people, but if you are not sure, they may not be and you may feel isolated. Because it’s a very small school, they will have a lot less experience running pretty much everything and they have less of everything: fewer student support resources, fewer clubs, fewer research opportunities (if any). Also, while they’ve offered you a bunch of merit, they may have minimum GPA requirements to maintain that merit and a weed out mentality, which puts your merit at risk.
Generally I like to see kids get out of state and explore a different region of the country. If this was UT Austin, I’d feel differently, but given your choices, UMN has the most to offer at the best price.