If it were me, I'd pick Iowa. Its a great program and is well established and has great name recognition. The reality is, the better program you come from, the easier it is to get to the top of lists when applying to jobs. (This may not always be the case, but I've been told numerous times by faculty at my school that when they hire its hard to ignore applicants that come from well-known programs.)
Even if the faculty at Iowa don't do exactly what you study, there are a lot of great faculty there that can work with you. If you were accepted, it means they have an idea of where your research fits into their program.
I know its a rough choice, I've been making a lot of rough choices lately - its so hard to choose! - but in the end, (whether it should or not) the rank and reputation of a program really do matter. And plus, how many times have you thought you'd found your soul mate and ended up being mistaken? You might just find your true (intellectual) love where u least expect it
Also, I would tend to think that coming from a comm program would look a bit better than a combined journalism program considering the cultural leaning to your research interests. But I'm not positive about that - just a guess - it may not matter at all.