Barzal does NOT play on a line with Tavares. He rarely lines up with Bailey and Tavares, except on the PP, and even then, it has been sporadic at best. His regular linemates are Eberle and Beauvillier. I think it was Eberle and Ladd earlier in the season.
Which means that, unlike Boeser, he does not always face the other teams top defense and defensive forwards. Plus, Barzal has been less consistent than Boeser. Barzal scored a full 25% of his current point totals in 3 games.
What is going to get Boeser the recognition that he deserves, is that most of Barzal's point production is coming off assists. Boeser scores goals. And lots of them. And pretty ones too. Plus he has an All Star MVP nod, and all the media attention that came with it, and Barzal didn't even get an invite.
Unless Barzal finishes the season 20 points or more ahead of Boeser, I still think the award is Boeser's to lose.
And yes, Keller has been criminally underrated this year, although THN had him as their odds on favorite to win the Calder, IIRC.