Matrix Revolutions is still a frustrating end to a story that deserved more than it got. It's unforgivable that Neo and Smith were bookends for a cut-rate Heinlein story that took a full half of the running time, when the first two films worked so hard at establishing their philosophical tension throughout. Shooting squids for 40 minutes tells us nothing. sigh.
Still, it's an enduring tale and I'm glad ot exists, warts and shoulder pads and all.