SPOILERS BECAUSE FUCK SMALL FONT AND IF YOU'RE COMING INTO A THREAD CALLED THE LAST JEDI AND GET MAD ABOUT SPOILERS IT'S YOUR OWN FAULT
I thought it was ok. Story-wise, I sorta don't feel it justified the run time, but on the other hand, it didn't feel bloated at all and was well paced throughout, so I guess it was fine.
The movie definitely had unexpected turns, but I'm not sure how I feel about some of those. The stuff with Snoke, and Rey's past/lineage felt like they undermined what was set up in TFA (unless that was a swerve for now), and it didn't set up enough of its own points imo. Also, the humour was very oddly placed and for me hurt many if not most scenes, at least in the first 2/3 of the film. Every scene you knew they would deflate the moment with some predictable sitcom humour. After the start with Hux, I got this sinking feeling with Rey/Luke meeting that they'd do something similarly silly, then when the music stopped I knew it was coming, and then he just tosses the lightsabre. I actually groaned out loud there. Also it again undermined TFA. Not that I was in love with TFA, but I think they hurt the trilogy with some of their choices. I feel like the humour got wedged in there to make it more family friendly, but I found it too jarring. Star Wars should be fun, but there's also a time and a place for it. Too many scenes had that obvious joke setup and instant predictable payoff.
On the plus side, the Porgs were fine, and used fairly well as comic relief. I liked how much the resistance took a beating, and how Poe learned from it. The reunion between Luke and Leia was touching especially in light of Carrie Fisher's death. I can see why they didn't make any changes to kill her off in this movie, given Luke's ending. Yoda's cameo was fun. Nice to see the classic puppet look and movement.
Overall, I definitely enjoyed it, but I didn't love it. I'd give it 6 or 7/10, depending on how generous I'm feeling.