I know nothing about Penn, but I ABSOLUTELY loved buffalo. Aside from the fact that most students in the class are friendly and very "tight" with each other, they actually offer you in-state tuition after 1 year HAHAH, amazing huh?
But honestly, the hospital gets about 30,000 patients per year (thats HUGE), every 3rd and 4th year has their own chair, and from what I am told, this school has a very strong clinical curriculum.... can't beat that, good tuition, strong clinical years, and very friendly student body