nycdweller
i would say if you're looking to do corporate finance, it's better to be in boston (the city) than to be in carroll gardens.
ranking of the two schools are the same, BU has a slightly bigger class size (which i personally think for an MBA is a better thing to be able to draw on a bigger network). the $7k debt shouldn't be a big sway as you've already decided to spend the tuition for an MBA.
This is not exactly the best advice. BC grads beat out BU grads for corporate finance roles pretty regularly in the Boston area. Broadly speaking: BU = healthcare/general management. BC = corp finance/marketing. Neither school has much presence in investments or consulting.
I don't know of many/any firms that recruit at BU but not BC for corporate finance. I know of a few firms that recruit at BC but not BU. A lot of this is due to the fact that BC's undergrad/overall brand is far stronger than BU and there are a lot of firms in the Boston-area run by BC grads who will recruit BC MBAs.
If I had to choose between the two (and I did 3.5 years ago), I'd pick BC if I really wanted corp finance and really wanted to live in Boston.