I think the prototypical lawful good 'hero' is not of this time. Society is more complicated than that now, and thus, the anti-hero is easier for people to relate to. Of course, the best choice is someone who can be either side of the spectrum, or anywhere in the middle. But it's a precarious balance between freedom of choice and good story, because a good game needs both, but that's extremely difficult to attain.