I voted for the Troll because that passive can save your life, it's got a solid basic attack and a power attack for more shieldy goodness. Angel of Fear is a very close second but can kinda miff on auto-farming because the AI won't time attacks right. PSS and ABB are both in the running too.
Rocket Dog is really good, but I'm somewhat annoyed that several really good Warriors (namely Troll, AoF, and ABB) do True damage with their basic attacks and don't benefit from Lifesteal. (True damage has its own advantages, of course, but still)
i think, will go to bomber boy with my aof (free turn) and soldier eddie, good red team?