Dickinson seems like the best fit of these to me. Conn and Gettysburg don’t sound like a fit with his personality. American might be a good fit if domestic politics were a strong interest, but I don’t get that feeling from your post. My kid also was also a little underwhelmed at the quality of a class she attended there. In general I’d pick Dickinson over F&M for social sciences and languages. My kid definitely found a “friendly serious approach to learning for learning’s sake” group of peers at Dickinson. If you can swing the finances, that is what I’d pick. PM me if you want more info.