The student bodies are similar. As noted, key differences are that Amherst is a small LAC in a charming town and Tufts is a mid-sized university with an LAC at its core in the suburbs of Boston. Both schools are very well regarded. 10 years ago, Amherst would have had an edge in overall prestige, but not anymore.