The problem with Taran is blizzard´s fault for lack of storytelling.
When writing a novel, one thing you always learn is show me don´t tell me. The problem with Taran is that we are told who he is, that they are this awesome fighting unit blah blah blah.. but basically from day 1, all he does is get b-slapped around. Everyone talks about him like a hero, and he talks like a hero, but he never wins anything that we actually see.