Not perfect... ...and nowhere near, but what is?! I found Matrix Revolutions enjoyable enough, although I found it left a lot of unclosed issues, and it didn't have the freshosity of the 1st and 2nd.
Of course not everyone will like it, but it's worth watching to make up your own mind.
I found it a little slow, and I found Mary Alice as the Oracle a little annoying, but she had a tough role to play, succeeding the glorious Gloria Foster.
Matrix Revolutions was not a disappointment, although I had prepared myself for anything, but it did not have the same enthusiasm as the first or second. I found the action a little overdone (I'm not saying it wasn't speccy though), and some parts a little too Star Wars like.
The end was a little predictable - it was the only way it could be solved if the brothers were to keep on following the religious lines they have been through the movies, but I was left a little confused as to the EXACT significance of the little girl, Sati (or Saki..?)
Anyway, it wasn't too bad as a piece of entertaining film, and I do urge you to make up your own mind about it, and try to go into it with an open mind. DO NOT JUDGE IT BY WHAT OTHER PEOPLE HAVE SAID - each to their own (as they say), and everyone will have a different opinion, so make up your own!