Ned is flawed in an honorable way. His biggest flaw is he is a good person. I liken Ned to Luke Skywalker, Harry Potter or even Jon Snow. The big difference is he pays for it with his life.
Jaime gets points for redemption. He has seen the error of his ways, he understands his flws and he is trying to change. That makes him intriguing, but not necessarily a "better" person.
Stannis is completely self-aware, which some find admirable. He knows what he is and he makes his decision accordingly.
Cat is kind of like Tywin, without the self-awareness. Tywin doesn't lie to himself. He knows why he does what he does. Cat isn't nearly as self-aware. She romanticizes her views and her own actions.
Dany is delusional and put on a pedestal, that is why I give her a hard time. However, [BLACKOUT]at the end of ADWD she might have finally realized that[/BLACKOUT].