I would go with Tufts because it has the strongest reputation of the 3 and is known to be more laid-back and less competitive than BU. I'm a Tufts student (now a 2nd year) so if you have any specific questions about TUSM please post and I'll do my best to answer them.