's being run wrong.
should EASILY be able to match the Uruks stroke for stroke. Especially Fighting Frodo decks where Gamling is base 13 hunter 2, Eomer is base 13 hunter 1, Theoden base 11 h1, Aragorn base 12 h1, Eowyn base 10 h1 and can't take wounds and then you have that card that can pump them by the number of hunters you spot, typically by 6-7 unless your opponent is running Uruk Hunters, then its easy to hit, say, 10, and then
Gamling's Horn which can pump him and another comp by 4 each, so I'd say that getting a Uruk up to the 19-20 range is pretty difficult.
Dwarves pwn Uruks hands down. Choke + Durin = dead Uruk-Hai +
BRC = dead conditions.
And I just realized, elves, if they pack
Take Up the Bow, can easily drop the Invincible Uruks and smash the others with archery or pummel them enough for their Orophin and Elven Guardians with
SotF to kick in, so really, elves run right CAN pummel Uruk-Hai as well.
Gondor is still pretty hard-pressed to beat Uruk-Hai, but they have a few tricks they can use.