I won't put Drexel in the same catergory as Tufts or BU unless you have a good reason to be in Philly. For BU vs Tufts, I've heard they are pretty similar (cost, location). Tufts just finished a brand new renovation so the facilities are newer and nicer. The student camaraderie at Tufts was very good . Finally, BU is ranked higher in US News but it seems residency directors look at Tufts graduates more favorable(see post#7) :
http://forums.studentdoctor.net/showthread.php?t=493442 . Both schools will get you to where you want if you do well. It all comes down to intangibles and
better fit for you.
🙂