US Snooze shifts schools around each year. Michigan did not really get worse and drop to 15. If you would like to practice in Texas and value home, I think Baylor makes the most sense. But Michigan is the cheapest and also a great school (and you see yourself fitting in). Nice to save the $60-70k. Depends how uncomfortable you are with cold, which I imagine is quite a bit if you are familiar with Houston. If you’ll be miserable, it is ok to accept having 160k in med school debt and avoid snow.
No point attending Duke with the other 2 options.