Mage: Best hero power in the game. It clears board directly or by finishing wounded minions, you can trigger enrage effects of your own minions, you can nuke enemy heroes. Great profits.
Priest: Another great hero power. You can heal yourself or your minions to help them stay on board longer, you can turn it into a damage dealer via some cards. Great profits.
Shaman: Great power again. Taunt, spell power, 1/1 minion, healer. They can even attack with flametongue totem and bloodlust. Just everything you would need. Great profits.
Paladin: Another great power. There is always something to hit on the board and you can't just leave it alone because god knows what that pala up to with it(kings, bubble, other kind of buffs or all?). Profit again.
Hunter: Great again. It has scary snowball effect when it comes to nuking enemy hero. Profit.
Rogue: You know what, it's great again. Both finisher and cleaner, powerfull with poison(also benefits from spell power) both as a enemy hero nuker and board cleaner. Profit.
Druid: This kinda same with rogue ability plus you get 1 armor from it. You also stack its damage like you do with rogue poisons(claw, bite).Profit.
It absolutely brings nothing to the table. I can't believe how developers have created such a terrible hero power. All of the other heroes get some profit from their power, which can turn things in their favor but warrior can't. Why? Honestly what's the reason behind it? I wanna know if i miss something.
I don't have a suggestion about how to change it this time and I really hope devs change it before game is going out of beta. All I know is it's broken and absolutely useless.