That is a tough one, but out of those three, it MAY be Catman by a tiny margin. Only because I like that he came back. He was on the brink of collapse as a human being, and he came back.
I find that oddly hopeful.
I love all three though, and yes, I am totally a fangirl of characters!