Standing by your morals is one thing, but being perfect is an entirely different matter. He's not interesting as a character because he's too amazing at everything, and he has no real flaws (besides being a prick).
Standing by your morals is one thing, but being perfect is an entirely different matter. He's not interesting as a character because he's too amazing at everything, and he has no real flaws (besides being a prick).