@thedog after spending more time with other factions, it does feel like Isengard has a very weak roster. Their leadership is reliant on Crebain, which are 1 health fliers, making them prone to getting picked off with AA, recruit capped, and unable to defend a stack that just took a territory. Both Uruk-hai feel understatted for the cost. And given their position, having their fodder unit as the only mountaineer makes it very difficult to trade effectively with Lothlorien, and deal with the Rivendell/Freefolk threat that inevitably kicks the door down through Tharbad.
I think the faction might feel better with these changes:
Drop Uruk-hai pike to 5 cost. Remove half-orcs. Given how much stronger attacking is against defending, especially for Isengard (no first strike capabilities in the roster, warg charge is only on attack, Crebain leadership on a stack is typically missing except when turtling, spear is not that effective of a debuff since cav still get a charge) defensive stats are not nearly as useful as attacking stats. Given many archer units are 4 IPCs for 3 first strike defense, the unit, I think, would be fine with at 5 IPCs.
Give the other Uruk-hai mountaineer.
Give Crebain 2 HP, boost their cost to 10. That might seem thematically odd, given they are crows. But it's explainable by them being a swarm of small animals; taking a volley of arrows takes out half of them, but destroying the whole swarm would take quite a bit of effort.