The best school is the one that fits you the best. You want to go somewhere that you will feel comfortable and like living for 4 years.
So if you've lived in a big city your whole life and enjoy that kind of living, it would be a mistake you go to the Iowa school. You'd be miserable during your non-school time and your academic performance would probably suffer.
Even though a few have a better reputation, there are great and terrible students that come out of each school. Some just have a greater percentage of bad students, but their top students would be top students anywhere they went (including MD/DO school).