Mayo may not be the top in this echo chamber, but I'd pick Mayo (so long as Rochester is a place you could live). If Mayo was in SoCal, it'd be (with the relatively headache free residency life) one of the most competative programs in the country. I say this with the assumption (flame away) that you'll get a good education anywhere you go. The caveat is that it'd be tough to go from the Mayo way of practice (with surplus money for ancillary services) to a regular institution where money is always a problem (ie everywhere else).
Mayo has a "great enough" name to get you where you want to go, should you want to go further.