What's not perfect at TCOM (of what I know so far): the gym (it's very small and old--but we got some new treadmills!), the building that now blocks our gorgeous panoramic view of downtown (but its a huge new research bldg, so I guess that's good), some of the lecturers are past their prime (but most are very good), OMM teaching/organization.
What's great at TCOM: the dedication of the faculty to teaching, the anatomy lab (very high tech), good research opportunities, the friendliness of staff, faculty and students, the integrated systems-based curriculum.
"Kind" meaning people will often send e-mails to the whole class with charts, links to helpful websites, study aids; people smile and say hello to each other in the corridors; everyone is very supportive and pulls together to help each other out (our classmates individually pitched in$2000 to help out a classmate in need, for example).