Maybe because it's in Boston, and the average stats aren't as daunting as Harvard. For me at least, the money will pay itself off down the road..very far down the road, but it will. So if I wanted to be in Boston and could go to BU, I would..but I dont know. I think location is pretty key and it's a pretty good school as well
BU is one of those in the middle schools that meets everyone's criteria. Really good, but not intimidating. It's also in Boston, and it has big name recognition.