I like the look of the player cards. Custom cards frequently have either too much power or too convoluted abilities, but these seem well placed. Thengel seems strong, especially if the cycle comes with enough cheap Warrior allies that can discard themselves (or some other trait that has a lot of powerful expensive cards---warrior was my first thought). Fortunately Rohan doesn't have too many high-value high-cost allies.
Is there a rules distinction between "After a player discards an ally from play" and "After an ally is discarded from play"? Is there intended to be?