I've seen the movie twice by now, but I'll still leave a spoiler mark, although everyone shold've seen it by now.
(SPOILER)
Let's start off with the cons, to just get it over with.
Cons:
-Rave seen was too long. They could've added it in, but it was just too damn long. Fifteen to thirty seconds would've been more than enough. Mixed in with the sex scene, I mean come'on. I was hoping to show this movie to my parents, but now I'll have to pass it by just because of this. (They are real strict when it comes to scenes like this).
-You could see the sometimes NEO was actually CGI
-When you could clrealy see all 100 Agents Smiths, you could tell that some looked different than the original. (That's because they have 6 doubles, and then all 7 were duplicated)
-More Twins. They did not have the Twins in the movie as much as they should have. I mean, I thought they were going to be the main villains.
Pros:
-Best fight scenes I have ever seen to date. I wish they would've used the 360 degree effect like in Matrix I. Agent Smith Fight and Car Chase were the two bests. The sword fighting was also incredible.
-Great Story (Many people I know argued that it was confusing, but I understood it all).
-BIGGEST CLIFF HANAR EVER
I just have one Q. When Neo fights, why doesn't he fight at the speed he flies?