Except for:
-that whole pushing Bran out of the window thing
-killing Ned's guards
-Murdered his cousin while in captivity
-Threatens, seriously, to catapult Edmure Tully's son into the walls of Riverrun
He's on a redemption arc, sure, but he's not what I'd call good guy.
He has his moments. Brienne brings out the best in him. But on the whole he's an awful person. He is only good when compared to other Lanisters.