without knowing much about tufts, i would say try Tufts. here's why:
1) tufts have better average board scores. however, bu doesn't publish their scores and when you ask an administrator.. they're suspicious. it's almost like they're hiding something
2) chinatown: dood there's nothing wrong with c town. yeah at night it's shady but it's a block away from the theater district, night clubs, boston commons, movies, etc etc. there are parts of china town you don't want to go to.. but where BU is at... it's in da hood. from dec till now, there have been 6 muggins. that sux and surprising. plus the subway is no where near BU. Tufts has a stop right in front. this means you can live anywhere in prox to the t stops. meaning you don't have to pay ridiculous rent of boston for hood-ish surroudnings.
3) patietn selection: here i think sadly both schools suck ass. i can't get a damn thing.... i feel two months behind. thery've lower requirements b/c of this new 'diagnostic clinic' if you know anyone here at bu ask them about it.
4) everyone who works at the school, including steriilzation, staff, radiology ppl, janitors, the basement store, some administratiors.... hate students. i have no idea why they're in an educational institution. they're so un happy about students.. it makes trying to get any work done is very difficult and a downer.
bottom line: i only know bu so other than location being important... you should ask a tufts person. remember that APEX is a waste of time, there's too many dman students, with no faculty, not enough chairs, etc etc... and now i hear the AS class is jumping up 15 students.... it's dumb.
the BU admissions is awesome... but please don't be fooled as i was.... they have nothing to do with anything except the first two week before you get to school.
okay i've talked too much.