I’ve thought about The Last Jedi quite a lot since it came out and I’m now fairly certain it’s the best Star Wars movie. It has some plot contrivances but I can completely forgive them in the face of how well it handles all the characters’ arcs and how those arcs tie into the themes of the movie, which are a lot meatier than any other film in the franchise.
It looks at the monomyth from which Star Wars borrows its framework and interrogates its utility in the real world. It presents a world that doesn’t behave like Star Wars, where justice doesn’t prevail simply because it’s just, and over the course of the story our heroes are just mercilessly beaten down until most of the resistance is wiped out and the entire galaxy has given them up as a lost cause. Luke’s final sacrifice is to essentially perform a Star Wars movie for the entire galaxy just to plant the seed of rebellion in the hearts of an impressionable new generation that hasn’t yet had their spirits crushed by the weight of their circumstances. It’s such a beautiful and final encapsulation of the whole series that it doesn’t really bother me that much anymore that The Rise of Skywalker turned out to be such a despicable monument to laziness and cowardice.
Also, to address Holdo not telling Poe her plan - I’m pretty sure in a real military, an officer probably would not reveal sensitive information to a soldier who had just been demoted for insubordination, no matter how much he whines about it