I think Marcus Fenix (Phoenix? Can't remember) would have benefited greatly from being a much deeper character. Additionally, I think it does military personnel an injustice that he is so one-dimensional, because as anyone who has served, or knows closely people who have served, will tell you: There are many, many reasons people join the military, above and beyond just "I'm a badass", military personnel follow orders but that doesn't mean they don't have different and nuanced opinions about what they ought to be doing or how to go about doing it, and they also have interests and feelings about things that lie outside of the military and war and what-have-you. Anyone who has ever read an autobiography or memoir of someone who has fought in a war knows this, and these should be required reading for game developers - and everyone, really...