In the movie the only one I would've considered good was Rorschach. He was the only one who only made personal sacrifices to save people.
I mean dude legit let himself be killed because he couldn't live with not telling the world what Ozymandius actually did.