You didn't mention the flaws, but what he did reveal is pride and hubris and things like that. He is proud that he was smart enough to trick the Cyclops so he decides to boast and flaunt his victory which backfires later when Cyclops calls his father, Poseidon. If he hadn't behaved like that he would've escaped much easier.