@granderojo: I don't really see it in those terms. Ellie understands herself better than Joel understands himself. She is aware of the terrible things she has done, and what it is doing to her. She faces that reality. Joel on the other hand is a man who represses. He represses the significance of the loss of his daughter - he won't talk about it. He represses the significance of all the murders he has commited. And that is why he does the wrong thing in the end: He does it from a lack of understanding of his own motivations.
Ellie, on the other hand, knows she is probably going there to die. When near the hospital, Joel asks her why she is so quiet. It's because she realises what's coming. But she pushes on, because she knows it's what she has to do.
The Fireflies has lost their sense of humanity too though. In the eagerness to find a cure, they are able to murder an innocent. Marlene tries to justify it to herself, but again, her lack of understanding of herself, leads to the downfall of the fireflies. She lets Joel live. Because she won't fully realise what she has become, she wants to maintain the illusion of still having some humanity, and that makes her not walk completly down the road she has started on.
The "right" thing to do would have been to present Ellie with the choice with all the ramifications possible, and then let her make a concious decision to commit to the surgery or not. But neither side find themselves able to do this, and so it ends in tragedy.
I think you're really wrong. Joels choices aren't about good vs evil. They're about having something to live for. If Elly died, he'd have nothing. He iterates over and over surviving is having something to aim for. He's final choice is one of complete selfishness. He can't lose his daughter again.
This. He'd basically lost most of his humanity through the loss of his daughter and doing heinous things to survive. Ellie awakens something in him, and he thinks she can help redeem him and give him a reason to live on, but his choice to save her is entirely selfish. Ellie on the other hand is realising that all the terrible stuff she has had to do has taken a toll on her humanity, and she feels the need to make up for that. She craves redemption. "It can't have been for nothing". But Joel takes the choice away from her (just like the fireflies did by not giving her the opportunity to commit to the surgery willingly). This is why he has to lie to her at the end, because he realises that she would not forgive him, if he told her the truth.
I'm nearing the end, and my main problem with it is that I'm getting tired of the combat. It was really great in moderation, but now it's just combat scenario after combat scenario with tons of dudes. It's not even hard, it's just a grind. And it takes out of the realism. By now Joel and Ellie are basically just the bogstandard video game "I can take on 50 dudes and live"-characters, that I thought they were trying to avoid.
Seemed like a very safe conference. They didn't really tell a convincing narrative going forward. Sure, they presented Dragon Age, Battlefront and Mirror's Edge, but they didn't really show how they are taking those franchises into the next gen. Battlefield was the most convincing demo in terms of looking ahead.