John Marston is a character with a lot of depth. The returning hero from Red Dead Revolver, Marston finds himself on a quest to round up and kill his old friends. Along the way, Marson meets a bunch of interesting characters that provide a foil, giving us a chance to see just how complex Marston is.
Who doesn't love John Shepard? Though he may have some ambiguous moral choices (depending on how you played Mass Effect 2) he certainly has an iron resolve, and he never forgets his friends. Shepard also plays a central role in galactic politics, and his interactions with the secondary characters and The Illusive Man make for some memorable moments.