Iowa always seems to be the popular upset pick. I remember everyone saying Davidson was going to beat Iowa in '15. Iowa won by 30.
There are no guarantees in the tournament, but this Iowa team is capable of making a run, and let's not all crown Gonzaga champs just yet like all the talking heads were doing last night (I know, they are just predictions, but jeez, you'd think Gonzaga is the '96 Bulls).
It's not that easy for any given team to simply go out and win it all. I've seen a lot of great teams go down. 1991 UNLV, 1999 Duke, 2015 Kentucky, etc. Iowa could definitely (IMO) beat Gonzaga if they play their best game. Iowa shot like total crap the first meeting and has learned to play a bit of defense since then.