Contrary to what some rankings may suggest, very little separates the top universities. There are obviously differences in philosophy and approach, but in terms of overall quality, with the exception of a handful of truly exceptional universities (Harvard, Stanford, Princeton, MIT and Yale), there are approximately 60 or so elite colleges and universities. USC and Michigan are among them. When choosing between those colleges and universities, financial considerations aside, I recommend going for fit.