I'm starting my third year at MCP-HU (Drexel) and can assure you that the past financial difficulties are no longer a factor. Some faculty did leave back during the Allegheny problems, but several new department heads (with wonderful credentials!) have been recruited. I can't compare our school to CMS, because I know nothing about that school, but can tell you what I know about ours. The friendly, cooperative atomosphere that you saw is true. For example, during finals this year, classmates were emailing copies of their study guides and charts to the whole class, kind of a "this helped me, it might help you" thing. As far at the grading, it is "Honors / High Pass / Pass / Fail" which I personally think is ridiculous as it implies A-B-C-F where it is actually more A / A- / Pass / Fail.
As far as the "academic" problems, the last 2 years have shown one track (PIL) having a lower than national average pass rate on Step I of the boards. The faculty is addressing this, and I hope to find that our class is reversing this trend.
I can't speak to the clerkship years education yet, but I think that having as many different affiliates as we do gives a chance to get a wider perspective on how different hospitals run their programs, which can only be an advantage.