That's what I thought coming out of the theater as well. I don't see how [BLACKOUT]Marcus giving his heart to John[/BLACKOUT] was supposed to be the improved ending. I didn't give two cents about John the whole film and [BLACKOUT]Marcus is the one that dies for him[/BLACKOUT]? Thanks for wasting my time.
As a whole, I don't see why humanity is worth saving in this film. The Resistance is almost completely inept, the stragglers are detestable lowlifes, and outside of Blair, Marcus, and Kyle there aren't any compassionate figures to feel a pathos for. But it's not like the machines are written any better, with Terminators who have problems terminating and the plot dumping Skynet is reduced to...