i'd pick UB. it's a really really great school and you can't beat the price. if you really care about location then I can understand your draw to boston over buffalo. i say go with your gut, really where did you feel the best, where did you feel the most comfortable, what do you think will be better for you and where you'll be the happiest and get the education you want.