One thing I will say about Iowa, is that even though they're usually not really high in the recruiting rankings, they are typically around 30-35. They get guys that may not have 4-5 stars, but they have lots of other BCS schools that offer.
Regardless of stars, we need guys that Wisconsin, Iowa, Nebraska, Texas Tech, TCU, etc offer. We'll never beat Texas, OU and LSU for recruits. That's obvious, but until we fill half of our classes with guys that have 3-5 other bowl caliber offers, we'll never develop enough talent to get out of the 7-10 range in the B12.