The first time I saw Revolutions, I didn't care too much for the ending, but the second time I saw it, I realized that how it ended was probably the best way you could end the Matrix. Now that I've seen it three more times, I love the ending. I went with my friend to see it last month, and after the movie we spent a half-hour sitting in Starbucks by the theater (while waiting for her mom to pick us up) debating over the ending, what it really meant, if Neo was still alive or actually dead, etc. I think the reason a lot of people didn't like Reloaded and Revolutions is because they go so much deeper than M1 did...M1 was a lot more straightforward than M2 and M3. They didn't like all the talking. But it was necessary, I think. A story like the Matrix can't be entirely explained by Neo vs. the Agents. And a trilogy like the Matrix simply wouldn't be able to have a happy ending like LoTR...but some people just don't want to accept the fact that sometimes the good guys, and even the heros, will die. And I've seen Revolutions 4 times now, and I still cry every time during the scene where Trinity dies...
My final opinion? Great trilogy, great ending. And the Animatrix rocks ✅