BU has good and bad things about it. I have a couple of friends at BU and the chief complaint is the amount of class time, not to mention, cost of living in Boston is crazy if you can't afford it. I have lived in the Boston area for almost four years now. I do like it here. It's not NYC, but it's a great town, but to me, BU is a solid school with some faults like the amount of course time and the fact that many students in your class will have a jump start on you. They were in a masters program that permitted them to take some of their classes already, so they are taking less course work, but are still being graded against you. So, they have more time to study for fewer classes. That's not fair. BU is known for their clinical years, but they are strong in comparison to rural schools like Dartmouth. But in comparison to Jefferson and downstate, what's the diff? Jefferson is a place where you'll see plenty of stuff. Philly is a tough town. But Jefferson is in the best location in Philly.
I didn't apply to downstate, but I'm guessing that the tuition there is much less. Also, I have heard good things about their program. Of the three, I really like Jefferson. Good luck