I agree with you. Argentina are considerably stronger than Croatia in attacking and defense department.
The strength of Croatia is in their midfield and that their players but the old and young always play very passionately and give their best whenever they represent their country. The have a good fighting spirit and scoring them first takes nothing away from them and they plan to always control the midfield and control the game.
But Croatia played a game that looked like they were targeting from the start of the match that they would take the match to extra time.
Both teams have played penalties in this competition, should they will both be ready if that becomes the last option to decide the winner.