I think it has a lot to do with the warriors lack of a scheme. Charge and that's it.
Any other class can build a charge deck as well. Not as much as the warrior but still. I think the warrior class needs something else. Something else to build around. Something like a cleave ability ,not just the card cleave but an ability like the rogues combo, or shamans overload.
Cleave would do damage to a minion and the hero. Cards that offer this ability would be like deal 3 damage to target minion and 1 to the hero for 4 mana. Another could be Bleed. Like deal 3 damage to the hero then 1 per turn for 3 turns.
I'm just spitballing here. I Realize these aren't very well thought out. Just after having the 5 wins quest for the warrior and having beyond a hard time getting it. I don't have a lot of cards for the class and by far is my worst. But while playing it , it just feels like its truly lacking something.
Im no game designer and these ideas are prolly horrible but I just felt the need to bring it up and maybe get some folks to throw out ideas.