I don't think the real Locke was ever a villain. Once he was "resurrected," it was Smokey/Man in Black using John's body. Ben Linus is interesting. He went from being a character I despised to being my favorite and one I actively rooted for, but it's hard to look past some of the awful things he did throughout this series.