Amherst or Tufts? (for law)

It literally will not matter for law. Law schools don’t really care about where you went to undergrad. It’s almost all LSAT+GPA. So a student at UMass with a 3.5 and 160 LSAT should basically have the same law school acceptances as a student at Tufts or Amherst with the same numbers (any boost from “prestige” will be negligible).