Hey I got accepted to Pitt too, I really liked it. I really had a hard time in declining the decision just because of Pittsburgh City. I really like the program there, everybody was so nice, facilities were awesome, new simulation lab, and everything else was just upto the mark. I am planning to attend Tufts, just because it is in Boston, and I would be a lot happier if I am satisfied with where I live and all. Thas the only reason why I chose Tufts over Pitt. But really, if the location is not a problem, then I would definately choose Pitt over any other school.
I hope this helps, and hope that my negative points doesn't make you change some decisions.
Viraj