I'm from Minnesota and I've visited the U of M SOD many times and the Iowa College of Dentistry twice.
The campuses are two totally different environments.
Minnesota- Downtown Minneapolis
Iowa- Smaller "undergrad" feel of a town
Both Iowa and Minnesota have Sim clinics. (Minnesota's is newer).
The curriculum is similar, where you go on block rotations during your 3rd and 4th years. I think Iowa has every specialty, and Minnesota has almost all of them.
Both schools have a 4th year outreach program.
They both have research, yada yada. You can look at both of their websites for more specifics too.
The biggest difference though, is the actually city. Minneapolis is a big, bustling, diverse city. Iowa City is like a college town.
I am biased too, sorry! 🙂