Protagonist
(Opposed by an Antagonist)
The Protagonist, while not perfect, seeks to be more so. Ergo, heroic … if not always victorious in the short run.
The Antagonist - opposes the goals and aspirations of that Protagonist ( i.e. the Protagonist going to heaven and taking loved ones along)