I'll mark the point where I start adding spoilers further on, below the safe stuff.
I saw the film at a midnight showing last night. Even though the reviews were very positive, I had low expectations, given my dislike of Episode VII: The Force Awakens. Fortunately, it turns out at that The Last Jedi is much better written and directed than Episode VII.
The Last Jedi actually does what The Force Awakens failed to do: it decently develops these new characters which felt so flat in Episode VII. I had thought there was miscasting done in The Force Awakens, but I now realize I was wrong: these new actors just didn't have enough material to showcase their skills. I now dig Rey, Finn, Poe, and Kylo Ren, whereas before I felt ambivalent about them all. And our new antagonist, Snoke—well he steals the show.
The Last Jedi is long, to the point of being a bit bloated. But most of the journeys are a lot of fun. There is humor mixed throughout, and most of it works. Where it doesn't, it's awful, because they stick it in some of the most serious points of the story. In that respect, I wish they would have learned from Rogue One, which benefited from keeping it serious.
One of the most awful parts of The Force Awakens was all the recycling of A New Hope that was done. There is some of that in The Last Jedi, but not enough to ruin the movie. And unlike The Force Awakens, the CG all looks good.
What The Last Jedi does best, is it effectively pushes characters into the struggle between the light and the dark side of the Force. Witnessing their internal battles with their identities in the mix of epic external battles is Star Wars done right.
And it needs to be mentioned: Mark Hamill's acting is superb.
I'd put The Last Jedi in the same territory as Rogue One, not as good as New Hope, or The Empire Strikes Back, but about as good as Return of the Jedi, and definitely better than the Clone Wars garbage trilogy.
Catch it in the theatre while you can.
Some things are just so dumb, they're hard to buy:
1. Why do bombers move so slow in space?
2. Why do bombs drop below the bombers in space?
3. Why are Rebel ships out of range of lasers from the Destroyers when they're still in visible range? What's exactly degrading these streams of photons in a vacuum? You can fire a laser and destroy a whole planet from space, but can't shoot a few ships that are a little ways out there?
4. What exactly was this BS that Rose and Finn figured out about the tracking?
5. If the Rebels were so close to an impenetrable base, why didn't they just go there in the first place?
6. How can there possibly be a wall considered impenetrable?
7. Why would Snoke allow himself to be killed so easily?
8. Why is Rey this incredibly powerful Jedi all of a sudden, and how did Rose become a first-class fighter pilot?
I can't believe they killed off Snoke. He was the best new character in ages, and they off him so easily like that? Off the flat characters and keep the good ones.
The entire side-trip to Vegas didn't fit the tone of the film at all. I would have rewritten and reshot that part with an entirely new concept. Benicio Del Toro's character was little more than a cheap stereotype.
I wouldn't have killed off Luke. Killing off a main character every episode in the trilogy is going to get very old.
Why is BB-8 still grossly underdeveloped after 2 films? We know who R2D2 and C3P0 are. BB-8 is pretty damn flat for being so round.
Even with all my complaints, I still loved the film. Rian Johnson did a stellar job with the writing and directing.
I'm actually looking forward to the third installation, and that's saying a lot, because after the first, I thought I'd never see another Star Wars film ever again.