For me, the main theme of Perdido Street Station was the consequence of choice. And with the way the novel went, it was really terrible, horrible consequences for all the protagonists, even when their choices at the beginning were relatively benign, seemed harmless or even something done out of charity or curiosity. And there were good consequences, from the protagonists' actions, for nearly all the powers that beset, oppressed, or even hurt and mutilated them.
I didn't *like* that, but looking more closely at the whole story, I could understand it. I got no catharsis from it, either. I hated how the plot finally turned out.
But it did give me a different filter from which to look at the final movie of the Matrix Trilogy, and with that filter, I found it good.
The sacrifices that the protagonists made benefited the people they wanted them to help, no matter if the people 'deserved' it or not. That was what was completely and totally missing from Perdido Street. While the deaths in the third movie may not have had any good reason, they had a solid emotional basis and filled the need.
I always believed that there was nothing in the Matrix that would or could ever kill Trinity. Period. I often think of the Matrix as the ultimate in the old cyberpunk code, attitude is everything, with substance given a decided back seat; but the last movie proved me wrong. In the first two movies, the costs to the protagonists were non-existent. The last movie finally had real costs in the 'real world'... where playing hero wasn't just a matter of mind over bits, but of actually paying the costs for ones faith. It's funny, but in the first two movies, whenever I heard "Trinity", I thought of the nuclear tests. It was never until this last movie that I thought of the Holy Trinity, and that one part dies what seems a meaningless, stupid, but all-too real death.
It has to be something stupid that killed her. I felt like it could never be anything sleek or beautiful or tricky that could kill her. Oddly enough, it felt right for it to be rebar and a simple collision and a missed opportunity in ugly reality.
It's funny because the first two movies always came off, for me, as wish fulfillment with mere grimaces and flashes of 'grief' for just a few seconds before just running off for the next game. The last felt 'real', ugly, but with more real grit and pain than anything the first two even came close to.
I think that the whole series of scenes with the captain and the kid was exactly what I expected and even wanted of them. I was just racked with crying from the moment they first show the reloading bay on. It was obvious, but I hadn't expected the kid to survive it, at all.
I hated the whole Smith concept, even in the second movie, but so it is. Old Chinese movie/story concept, that by letting ones enemy destroy oneself, that it destroys ones enemy as well. Sacrifice of the one for the greater good. I hate it, but I also understand it as being very Hong Kong/Chinese action film, too. Chow Yung Fat's characters only survive in American films. It's interesting that they brought that whole concept of the protagonist who dies to do what's right to an American film and kept it without any logical props to try and hold it up. I also can understand why so many hate it so completely, but, oddly, given all the other Asian themes through the movies, it felt like it was of a piece with the rest, for me.
So I guess, for me, Matrix: Revolutions was a painful but good catharsis piece for me.
There wasn't nearly as much sleek and gorgeous action work. Though Trinity's deal with the Frenchman worked for me deeply. And I loved how Seraph, Trinity, Morpheus and got through the train stiles, each in their own way, and Trinity's gorgeous flip was just so cool to catch like that.