The problem with the VAR is that while it corrects some things that would have been unfair, it also creates additional judgement calls that also can be unfair. This Iran vs Portugal match will be a point of reference as to why that stuff will be gone or severely changed. You had everything in it: the good case with the missed foul on Ronaldo, the bad case with an unintentional handball that had basically zero effect on play that somehow turned into a penalty (and on top of that play was stopped in total confusion for 3 min while the VAR was reviewing the images) and the outrageously absurd with the review of the altercation involving Ronaldo. It's absurd because half the people who see it say it's a foul another half say it's not, so already it's something the VAR should not touch, then, if it's a foul it's a red and if it's not it's nothing, but the ref' went for a diplomatic yellow (I guess you have to do what you have to do to not get lynched, but his World Cup is over).
On the up side, as far as dramaturgy go, these two matches playing simultaneously was some serious nail biting stuff!