Wow - I think you need to take a deep breath and relax a little.
I know nothing about either of these schools, but, to me, the deciding factors would be:
- Univ. of Iowa is ranked higher, but has far fewer (approximately half) the number of corporate law classes (which I want to specialize in)
- Univ. of Iowa doesn't offer courses in Mergers and Acquisitions, which I am very much interested in and would like to work in this area after graduation.
In my opinion all the other factors you listed are pretty much irrelevant. Well not irrelevant, but insigificant enough that you shouldn't be losing sleep over this decision. Any given school will have pluses an minuses when compared to any other school so you'll always be giving something up when you choose one over the other.
I'd pick the school that offers the subject matter I want to learn. When looking for your first job, it seems like actually having some classroom exposure to the area you want to work in would be far more beneficial that a JD from a school with a slightly higher ranking (I don't know where Iowa is ranked, but I'm assuiming it's not in the top 20 or so). When looking for your second job it won't matter at all.