Back in the day when I was making this choice, I looked at the major features of each program to decide what I wanted:
Training at Jackson and fewer mandatory classes made MD my preferred program. UMs MD track has great flexibility compared to almost any program in the country, which allowed me to build out the extracurriculars I wanted and focus on stuff I enjoyed. MD also gets a 6 week summer, which can be used for research, travel, or whatever else you want.
MPH on the other hand is amazing if you desire to work seriously in the field of public health. Basically you are trading a lot of the free time and flexibility that comes with MD for a well defined additional course of study folded into your degree.
Also MPH does M3 in west palm beach. The hospital there is a private community hospital, and med students mostly use the preceptor model (one med student with one attending) rather than the ward team model (multiple med students + intern + resident + fellow with an attending). Both have their pros and cons - I enjoy the team model but it’s just personal preference.
MD also is a larger class compared to MPH. Again it’s just personal preference if you’d rather be in a class of 150 (MD) or 50 (MD/MPH).
In all they’re both amazing programs, and congrats on your acceptances! Can’t really go wrong with either program.