You need to go where you can live for 3 years, when a significant other can live for 3 years, and where you think you'll get along with the people.
Indiana is an older program and has more of a national reputation. Metro is about 15 years old, with the last 5 or so of those including the Cleveland Clinic. I liked the program enough to stay and was talking to Indiana about a faculty job.
I like the people at Metro, I liked how the program was structured. I liked how the helicopter service operated.
Academically, it varies from year, but it's usually about 50/50 academics/community. About 1-2 a year on average do a fellowship. The current graduating class has 3 going into fellowship (ultrasound, research, peds) and at least 6 going into academics.
You can PM me if you'd like more info and I can give you my email address.
I did an away rotation at Metro. It's a great program. There appear to be a lot of similarities between the two. They both have the busy county setting as well as the more academic setting. I only interviewed at Indiana so I can't be much more specific. I think either program would provide top notch training that would allow you to go anywhere.
I would echo Mike's advice. Go where ever you want to live and where you liked the people the most. I don't think you could go wrong with either place.
Go to Cleveland, cause then you get to work with Mike. He is seriously hilarious, make him tell you the story about cutting the leads off his patient with trauma sheers or about playing basketball in the hood and getting the regulars kicked out.
Actually I don't know anything real about Indiana so I can't say much. Again the whole..go with your gut comment seems to work here.