OK, just returned from the movie. First, let me state that I am big fan of both of the previous two films.
As of right now, I'm a little disappointed. I'm going to see the film again, but I left the theatre a little irritated. Why?
a.) If Neo is the protagonist, the central character of the trilogy, we don't spend enough time with him in this film.
b.) Yes, the fight to save Zion is obviously epic, but did we need to experience so much of basically the same sequence.
c.) Trinity's death was a cop-out. Write the character off to tie-up a loose end. "She's a major character, and she'd be out of place battling to save Zion, but we can't keep her alive if Neo dies - then what would we do with her? Have her fly back to Zion? Hang out in the Machine City? Nah. Let's kill her off in a totally random way."
d.) Morpheus is useless in this film.
e.) If the machines are incapable of emotion, why would they bother honoring their truce with the humans? Why not wipe them all out? Their continued existance is unnecessary once Neo had sacrificed himself and destroyed Smith.
f.) The ending was a little too sweet.
g.) Neo, and indeed Trinity, should not have been killed off. I believe a more satisfying ending could have been written.
Basically, this film has lead me to believe that the brother's tried to do a little too much, and, as a result, have upset movie-goers. Is it cheesy to end it all in a nice, neat little package where all the good guys survive? No, I don't think so.
I'm going to see the film again, but as of right now I'm disappointed.