This will be a turnout game
True. Only between 10% and 20% of Iowan registered voters turn out to the caucuses, and because it takes such a long time and are so tedious (especially on the Democratic side), almost all of them are 60+ years and extremely well educated and usually fairly rich. Not exactly the demographic groups that Trump is aiming after.
Also, 40% of Iowa voters and more than 50% of New Hampshire voters decide on their candidate within the last week, and among those, the majority within the last 1-3 days. Not exactly boding well for Trump after he had by very far his worst campaign week since he announced his candidacy.