You really don't understand how much KU is disliked by a significant number of ISU basketball fans. To ISU fan KU right now is their biggest rival when it comes to hoops, not Iowa. You ask ISU fan who do you want to beat most in football, they will say Iowa, ( I think beating an OU or Texas is much more significant) ask them about basketball they will say KU and it would not be close.
There was a poll on CF if you had a choice of beating Michigan or Iowa in basketball, majority said Michigan. And CF is a pretty radical bunch with Iowa dislike on that board very high.
Sure there are some that dislike Iowa more simply because they are Iowa, you wanna beat them at every sport offered.
Iowa was expected to be good this year, ISU was a question mark at best. Usually if there is stealing of thunder its when the unknown team does better than expected when compared to the known commodity. So not sure what you mean by that statement. Maybe you were referring to ISU success the past 2 years going to the NCAA, and now it has to be shared with Iowa who will be going to the NCAA this year.
Like I said before due to the number of games played basketball, playing a single game against a non-conference opponent has much less impact in hoops vs football. Of course ISU fan wants to beat Iowa, but if given a choice of KU or Iowa, 8 out of 10 would say KU. The ones that don't probably are the ones who sit on the rivalry forum everyday pounding their chest trying to convince a like minded person from a different school of why they are wrong.
Villanova vs Iowa should be a good one. Nova seems to have pretty good guards, so that always helps in college ball. That said Iowa wins this by 8-10 I think.