There actually is no clear answer. He did some things that were good and he did some things that were shitty. Much like every human seems to do. In order to say that he's a hero, or that he's a piece of shit, you'd have to overlook one half of him. We do this because we're stupid and lazy and have little ability or interest in sorting out the complications associated with people. Instead, we prefer to view things as a singular. It's much easier, you don't have to think very much, and all you have to sacrifice is being wrong.