I would go so far as to say that your undergraduate GPA is almost irrelevant, since you have a Masters. They would want to make sure that you passed all the required courses, and perhaps care about the grades of a few of the courses you took which were directly related to the field, but that’s it.
With the caveat that my background in in biological sciences and know a lot about engineering, I think that you have a pretty good resume, and have decent chances at anywhere to which you apply. However, make sure that your CV is well formatted for demonstrating your achievements, and that your statement of purpose is well written.
I would have recommended a PhD at UIUC, but you really cannot get any more Midwestern than Urbana-Champaign, and I suspect that you may have done your undergrad there if the thought of returning to the Midwest is just too much for you…
I must tell you that people who do there undergraduates in the Midwest often end up back here. if you’re born here, you have no chance. I was born in the Midwest, and after having grown up and lived for more than 20 years in a different country, I found myself in grad school in the Midwest, and now I live here.