I've gotta vote Sawyer, and I know you'll all call bias but he really was a hero. I mean, he looked after the baby, and helped get himself, Miles and Aaron back to camp. He went after Jack, even knowing that it could get him killed. And then he seemed to be suggesting that he wanted to go after Hurley too. He's looking out for others and not so much himself - so if that's not a hero, I don't know what is
