I actually posted a thread during my interview trail about CCF vs. Case vs. Loyola (page 2 of the IM forum). There was a lot of good input. What I decided:
1) Case - good national reputation and from what I remember, their fellowship match was pretty impressive (last year 1 to CCF for Cards, 1 to Yale for GI) for small class (~20 something categoricals in the class). PD is awesome and very approachable it seems. Great NIH research funding. Overall a very good IM residency. I ranked this program over CCF just because I felt like there was more exposure to indigent care and more autonomy (not so fellow-driven).
2) CCF - it's hard to refute the quality of CCF's fellowships. As for its IM reputation, my impression was that it's so-so. I think for cards they matched 57 in the last 4 years which numbers-wise is great, but only 8 or so stayed on at CCF, 24 went to other great programs, and the rest went to other less "prestigious" programs. For GI they matched well too. They have a good number of IMG's and DO's there, and they are all bright. PD is approachable. I actually enjoyed my interview day here more so than at Case because the residents were all super laid back. I did get the impression that fellows ran the show a bit, but all the residents I talked to denied it.
In the end, I ended up ranking other programs above both Case and CCF because of location, personal feelings and my sig. other's preference. But in conclusion what I would say is that Case has a better IM reputation but CCF obviously has better fellowships. If you want to match into Cards (but not necessarily at CCF), I would go with CCF because of the sheer number of residents they match. However, if you choose Case, you will have a good shot of matching as well. Good luck!