For those who don't know, Valeera's hero power, Dagger Mastery basically equip her with a dagger which mean hero can now attack for 1 damage and up to 2 times before dagger disappear.
The best option to use this ability is on minion unless you want to tick enemy hero, but then Rexxar Hunter Power can do better. The PROBLEM is if you attack minion with any weapon, it will retaliate your hero with its own damage, which is no difference than if your hero get hit by it, which is what you would want to avoid to begin with.
So imagine hitting an injured War Golem 7/1 trying to kill it. It's the same as if letting that Golem attack you directly :( So what's the point using this hero power? even killing a 1/1 minion can't let you walk away clean.
If you look at similar hero powers that can deal damage. Malfurion's Druid Shapeshift also let him attack for 1 damage WITH A SHIELD blocking 1 damage, even better that shield can stack if undamaged.
Jaina's mage hero power is another power that's much better than Dagger Mastery. Fireblast let your hero deal 1 damage to minion WITHOUT GET HIT BACK by it. You can easily kill 7/1 Golem for just with 2 mana.
I really want to use Valeera Rogue Deck but this underpowered hero give no reason for you to use it. Might as well play Jaina or Malfurion if you want your hero to attack.
Sure you can use Deadly Poison to boost the damage of Dagger Mastery, but then now it cost you extra card slot. Wouldn't it be better just to add another better weapon card? Oh but wait you can use that weapon card on any other other hero, except you can use it together with their other power, this proves Valeera Dagger Mastery still get the weak end.
Suggestion I can think of to balance Valeera's Power 1) increase the dagger damage 2) give Valeera some kind of effect to avoid damage similar to Malfurion or Jaina.
Until then, I think I will stay with Jaina, shame really...