Its not only about Yrden punish and locking Bouver. It´s about that Bouver needs armoured dwarfs in his row and sometimes dwarfs struggle to achieve that (e.g. when they face a control deck or a heavy damage deck (SK)). And of course the big challenge is to win two rounds. From my perspective succeeding with dwarfs still heavily depends on getting the most of Resilience. With Zoltan Chivay you also can have amazing synergies with Zoltan's Company.
To my mind one drawback of dwarfs are their row limitations. What you really want to have is eight units (including Bouver) on Ranged and Gezras boosting them. But you probably want to have Xavier Moran (for me a Must Inlude in dwarf deck) on Melee for instance. Zoltan: Warrior would be a nice guy to have three units on Ranged but he´s a Melee spawner. After the removal of Dwarven Chariot´s bonded deploy there are less Rowdy dwarf for Zoltan´s Ranged boost. That´s the reason I excluded him from my deck.
True, i thought Brouver would be just a better Gezras because he's not rowlocked and cheaper, but its not so simple, since he only boosts dwaves, but more harshly, only ones with armor. I thought these wouldnt be a problem at first, but it turns out, the cards that let you play multiple dwarves on a row, like Zoltan and Zoltan's Company, generate rowdy dwarves WITHOUT armor, so the only good way to put armored dwarves on a row for Brouver is Novigrad Justice.
And yes, dwarves work best on the melee, what i recommend and its what im doing, its to use Gaetan when you have a near full row to put em on ranged, then you can use Gezras (personally i prefer Dennis Cranmer, since he also boosts the entire ranged row, although just once).
On this match i had to use Brouver earlier, but on R3 i used the Gaetan+Cranmer tactic i mentioned. And as you can see it works wonderfully with cat witcher mentor, since when you use Gaetan to move all units, you basically repeat his deploy ability.