Lets keep it going - Indianapolis vs. Cleveland for a married dude (no kids yet but will have one during residency), which one is best
I know both cities well. Cleveland>Indy, here's why. Cleveland gets a bad reputation, in part because it's rust-belt, in part because the pro sports teams have historically sucked, and that's how outsiders think of CLE. But it's a much more established, livable city.
First, let's consider size. A simple google search tells you that Cleveland's population is 385k, compared to Indianapolis's 865k. But the metro areas are nearly identical: Indy is #34 at 2,048,449, Cleveland is #33 at 2,074,537. Add Akron-Canton to that picture (which you should), and you're looking at a metro of over 3 million, 1 million larger than Indy.
As another poster said, your dollar goes further in Indy, but that's like comparing McDonald's to Popeyes--either way it's not like you're spending a ton of dough. CoL is still low in Cleveland. Cleveland is east-coast city meets rust-belt. It's composition of small, trendy neighborhoods, world-class museums, and above-average public transportation (only city to have heavy-rail subway in the Midwest outside of Chicago, and one of 11 in the entire U.S.) gives it the feel and make-up of a Philadelphia or Baltimore, rather than a Columbus or Kansas City (two cities that I'd say Indianapolis reminds me of).
It's also a health care-driven city: you have two of the U.S.'s best medical schools and health systems between Cleveland Clinic and University Hospitals/Case Western Reserve University. IU is fine, but it ain't CCF or Case.
Cleveland has beaches. You might laugh at this because it's just Lake Erie, but in the summer you won't be complaining. Cleveland is also home to a national park with great hiking. Indiana has a national park, but it's hours north of Indy.
Airports: Cleveland's airport has the benefit of being a former Continental and United hub, so that means it's slightly larger, has more fights (54 destinations with 174 average daily departures vs. 50 destinations), and is better connected to Downtown via the subway.
Subjectively, I also think Cleveland has better nightlife (4th and 6th Streets Downtown, Ohio City, Tremont, Edgewater, Cleveland Heights, The Flats), versus Indy (Broad Ripple, Downtown, Mass Ave.), but I'm sure people will argue with me on this.
I'd say that the biggest perks of Indianapolis vs Cleveland are 1) it's warmer, albeit not by
that much, but it does get significantly less snow (Cleveland has lake-effect) 2) it's closer to Chicago, 3) nicer people. Cleveland natives are gritty, not unlike Philly.