My D is a first year at Davidson and said it’s more like 20% of guys in frats so not huge and Greek life there is very low key b/c all houses are non-residential, and all parties are open to all students --except formals which are off campus.
Both great schools – size and weather are biggest differences I’d say.
Davidson has brand new science building that is simply amazing – I’m sure he saw it. Very strong sense of community and LACs are great foundation for grad school. My D is biology major on PhD track and she’s really loving the department so far.
I’d encourage your S to look through course catalog and read about profs – that helped my D as she got a feel for the academic strengths. She has a friend who’s a first year chemistry major and is staying on campus to do research this summer!
Congrats to your son and keep us posted!