This comes up a lot when people start bitching over Half Life and Halo.
"Why is Gordon Freeman a good character[footnote]This is ignoring the fact that he gets voted for ironically in any such competition.[/footnote] but the MC isn't? Wah wah wah, fanboys, etc."
Freeman works because they never give him any character beyond some basic background info to support your role, and the in-game acknowledgement from other characters that you do in fact exist.
You can claim you're supposed to project yourself on to the Master Chief all you want, but since they've tried to give him character (and created a green, boring, giant instead), he fails.
"Why is Gordon Freeman a good character[footnote]This is ignoring the fact that he gets voted for ironically in any such competition.[/footnote] but the MC isn't? Wah wah wah, fanboys, etc."
Freeman works because they never give him any character beyond some basic background info to support your role, and the in-game acknowledgement from other characters that you do in fact exist.
You can claim you're supposed to project yourself on to the Master Chief all you want, but since they've tried to give him character (and created a green, boring, giant instead), he fails.