I don't know much about the school at Buffalo, since I live in Cali, but my really good friend/recent-breaker(no, shatterer, I should say, considering I can't eat for crap)-of-my-heart happens to be an OB/GYN resident in Buffalo, so I've spent a fair amount of time there. Ah, but that's another story, and I'd like to actually spend ONE night since New Year's NOT crying my eyes out. Oops- too late. Sigh. I don't date friends, and I thought this was it, but anyway, I digress- sorry - it's still quite fresh.
***Back to Buffalo***
His good friend is in med school at Buffalo, and loves it. I've heard nothing but positive about the school. He even has time to be an amazing DJ. There's an incredible music scene. I even considered moving for a short time, even though I'm used to SF, Santa Cruz and Tahoe. I could do it. I kicked myself for not applying to Rochester, but my post-bac program had crap advising.
Elmwood Ave is cool (check out "off the wall"). Cool enough to where I can compare it to College Ave in Oakland/Berkeley. There's always something going on around town, and if there's not, Toronto is only a 2 hour drive.
That's my 2 cents, for whatever it's worth. Good luck. I hope you get in there. It really seems like a great place. Besides, that's Ani DiFranco's home turf- how could it not be cool?