I'm a first year at Tufts and have mostly good things to say about it; don't know much about the other schools. But as a side note, Tufts is doing a major overhaul on the curriculum next year, with classes from 8-12:30, PBL and labs in the afternoons (though not every day), and a modified block system where students take 2 interrelated classes at once in blocks throughout the semester. I think this is a great improvement over the current 9-5 day (which really isn't 9-5 if you know which classes are worth attending and which aren't). As far as reputation and location, I think Tufts has the edge over both Tulane and Jefferson. I don't know about student happiness at the other schools, but I would say that the students are generally happy here. Your decision will probably depend on your impressions at interviews and which city you like best (Boston, New Orleans, or Philly). Everyone has a different opinion on this, but I definitely recommend attending the interviews at Tufts and Jefferson. All 3 are very good schools. Good luck!