OP, for what it’s worth, I live in suburban Philadelphia, where I also grew up. I’ve also lived in Southern California (my husband is a native Los Angeleno, and my older son was born in San Diego), so perhaps I can add a little perspective to what others have shared.
When I was a student at UPenn in West Philly 30 years ago, several of my close friends were students at Temple in North Philly. Temple’s surrounding neighborhood has always been dicier than Penn’s in terms of safety, but both schools are in the city and crime is a reality of living in the big city anywhere. Nonetheless, both schools have very good public safety departments, and no one I know has ever had a serious safety issue attending either school (or Drexel, for that matter). It’s a common concern among local suburban parents that Temple is in an “unsafe” area, and yet people go to school and work there every day with few issues.
My son is at Bama on the Presidential Scholarship (full tution) plus the engineering stipend ($2500/year). He has a close friend from home who passed on Carnegie Mellon (too expensive) and is now a happy Temple student where he received a comparable scholarship.
Penn’s campus is adjacent to Drexel’s for those not aware. Drexel was near bankruptcy 20 years ago (for whoever asked about that upthread), but it is fairly strong today. They’ve been too ambitious in their growth in my opinion, but their graduates do very well. My niece went to Drexel 10 years ago and is ‘living the life’ in San Francisco today.
Temple and Bama seem like great options for a premed because of their generous merit awards and because they’re both affiliated with medical schools and teaching hospitals. UAB would also be a good choice due to its location in Birmingham, where UA’s medical school is also located. I don’t know anything specifically about scholarships there, but University of South Alabama might be worth looking at too as they have a medical school affiliated with them.
You need to know if you’d prefer city life to a traditional big college experience and if you’re not able to visit I would find a campus you like in Michigan and see which of these schools most closely resembles it.
Of course the University of Michigan would be ideal for your goals, but only you can determine if it’s an affordable option. (And unless someone telling you any debt you take on for undergrad won’t matter is also willing to pick up the tab, I would urge caution. Especially since you want to go to medical school which is VERY expensive.)
I agree with others that, for someone with your stats and ambitions, Troy doesn’t make as much sense, unless there’s something else about the school that draws you to it. (I’ve never been there and am basing that on what I’ve read about the school.)
Good luck!