538 said Trump would easily win Iowa too. We know what became of that.
Iowa is a caucus and Cruz’s ground game was next level there. This is an open primary, and depending on the LV screen on the polls Trump is either going to run away with this thing or it’s going to be tight.
Caucus has low turn out compared to population of eligible voters. Never reliable. Primaries are more reliable with polls.