I liked Garrosh. I liked him for what he could be and when it turned out that what he would be was a villain I was sad.
Then I realized he's an awesome Villain!
He is a man with morals who is completely and totally dedicated to his cause. Morals? Yes morals. He has a moral obligation to the Orcish people that cannot be denied and seeks what he sincerely believes to be there betterment in the best way he knows how. These morals are so relatable it's actually sparked serious debate about whether he's actually villainous. Whether we should actually be fighting for and not against him.
Are there plot holes? Is it lacking in writing quality? Yes! A near decade old game that for most of it's existence has had little in the way of story, plot, arc, or character evolution. Safe to say it will be sucky in places.