<p>Based on the factors you stated are important and your intended path, I think USC is the best choice. The prestige difference for the schools won’t matter much when it comes to med school admissions. Yes, JHU is great at sending its students to JHU med - but that still only affects a *tiny *percentage of the total pre-meds at JHU. Your focus should NOT be to get into a top 5 med school (although all high schoolers seem to think they’re a shoo-in), but rather getting into any reasonable med school at all. I think USC offers the best mix of academics, $$ (save for med school), weather, and advising to prepare you well. But in the end, the differences aren’t that grave and I could see picking any of them. You probably should just go with your gut and where you think you’d be happiest rather than trying to analyze the small differences. Good luck!</p>