Well, since you plan to attend the UofMN anyway, I'll keep my response brief as you'll see for yourself soon enough. The University of Minnesota School of Public Health is a Top 10 SPH, is well regarded, and does a solid job preparing its students for careers in public health. Minneapolis is a great city to live in, and the SPH has close ties with the Minnesota Dept of Health, which is considered a national leader in many areas. The SPH is also part of one of the largest academic health centers in the country, affording students the opportunity to collaborate across multiple disciplines.
I've never heard the term "general" epi before, but I assume you use it to distinguish epi from a clinical research major.
Not sure what you mean by one or the other place (Minnesota or Missouri?). I'm not the best person to talk to about career prospects for MPH grads, as I went straight into med school.