Margie,
Two cents on UOMHS. I graduated in May. I had a similar dilema when I applied. I chose UOMHS because I was from Iowa, my wife had an easy time finding a job (Des Moines is the largest city in Iowa... A whopping 450,000), and we found and purchased a house in Des Moines.
After attending UOMHS, I knew a made the right choice. UOMHS is very strong in basic sciences and systems and known as one of the best for OMM (mainly attributable the dept head, Dr. Bosler). I also liked the fact that there are other degree programs at UOMHS, meaning more faculty and resources for students. Since Des Moines is a fairly large metro, students don't have to leave to do clinical rotations elsewhere, unless they want to.
When I applied for residency, I was told that I was considered at some programs because I was a UOMHS student: UC Davis, U of I, U of Colo, U of Chi, Mayo, U of Mo.
UOMHS offers dual-degrees. I also received my masters in health care administration while getting my medical degree. After your 1st year you can apply for the dual-degree program and if accepted, you can get your masters with no aditional tuition (not that 20k isn't a lot anyway), more work, but worth it. They just started a program in public health so now its possible to get a DO/MPH degree.
Margie, you'll get a good education whichever school you choose, as long as you work hard. Being happy where you live for 2-4 years is important. Good luck with school!