I thought it was pretty good. Some corny dialogue here and there, but that's irrelevant. And everything didn't turn out perfect in the end. Big deal, life isn't fair. People just built their hopes up too high, had a different idea of Neo's purpose, were let down, and got angry.
If Neo took out the Machine city and killed all the machines, I would have been pissed. That would have been such a shitty predictable hollywood ending. There sure are a lot of questions left, and that's annoying. But I like how the "free" humans are still forced to live in an underground city like rats. Humans still lose out in the big picture.
People didn't like Reloaded because some of the concepts, such as the Architect's speech, were way over the heads of 90% of the audience. There was still a bit of mental masturbation presented concerning choice and free will in Revolutions, and without some of those questions answered that hurts the movie. But I think everyone who goes around saying it sucks is just jumping on a bandwagon. I've seen plenty of movies that suck. Revolutions was nothing like them.