Have only seen it once. And to amplify what Mike said, please don't post if you're just going to be a troll.
Neo's been put into hibernation in the Matrix so he can come back for the sequel when the "evil Trinity" attacks. Or, if we go by the theory of the matrix being reset yet again (witness the black cat), perhaps so he can come back as "The One" again in his next life.
Smith go buhbye. Positive and negative. Needed the Oracle (who apparently is the Mother of the Matrix after all, way to use that as a throwaway) submitting to Smith so be able to tell Neo he had to do the same (rather than continuing to fight).
The little girl is harder to read. Seems clear that she did paint the sunrise. She's found a purpose in the Matrix, as opposed to in the machine world. Which, afaik, we haven't really "seen". I mean, it was well and good to see a program could love, but a trainstation as a waypoint between the machine world and the matrix?
Let alone the nutter with a bad hairdo and the Merovingian relegated to an effete Jabba the Hutt role...
Yes, the Architect and Oracle seemed to say that there would be freedom for some. Though, I've got to tell you, the Matrix is going to look pretty good when they see the sunday-morning frat house that is Zion.
Humanity has lost all their ships. Zion's a pile of rubble. Neo's off somewhere. The Kid is probably getting laid as a hero of the battle. Link and his wife are like "wow, more screentime than Morpheus!"
Who wants to volunteer to head out past the docks and meet with the machines? 1-2-3 NOT IT.
I mean, it's clever and all that to leave things unresolved. But... it seems like lots of stuff from Reloaded was just ignored when the time came to edit Revolutions. We'll do lots of cool effects and leave the audience guessing!