In my opinion, everyone should consider spending some part of his or her life in New England due to the natural beauty & outstanding intellectual environment. (Especially Western Massachusetts and/or Vermont for natural beauty.)
I know that my response does not address your concerns in a direct manner, but location is a valid consideration.
Two great schools.