This felt very much like 2 movies rolled into one.
The two stories felt so different to me, it was jarring.
Story 1 - The Force: Rey, Kylo, Luke, Snoke, Yoda! This was brilliant, 9.5/10. It progressed the lore around the force in a very satisfying. The betrayal of Snoke by Kylo, mirrored Vader / Palpatine but with a more brutal conclusion. Kylo & Rey fighting side by side against the (very talented) Praetorian's was awesome. But to cap it off with Rey's realisation that Kylo had not turned to the light was fantastic.
Luke's journey was well constructed, from throwing the sabre over his shoulder, through to choosing the same sabre in his projection challenging Kylo. Hamil was amazing.
(With the sabre I would have loved to see the Porg accidentally turn it on while the other one was looking at it). Oh, and Porg BBQ - tasty!
Story 2 - The Resistance (or are they Rebels): This was a disjointed mess. While Leia & Holdo were fantastic, both in their personal characters & their relationship. The only part of Leia's story I didn't like was her spacewalk. While I understand that she needed to be put out of action, temporarily, this was cheesy - even her use of the Force felt, well, forced.
Poe ends up almost destroying the Resistance a couple of times with his recklessness. His reckless disregard for the lives of his soldiers / pilots is now his legacy, rather than the best pilot in the galaxy.
Finn & Rose's relationship was fine, but their mission was a farce. The time frame doesn't work. The horse's were a dumb distraction. The whole thing didn't work for me. In the Crait battle I am sure I saw a pilot fighting in the trench, which makes sense as there are no fighters to fly. But Finn (ex-Stormtrooper, with no previous pilot ability), and Rose (maintenance, not pilot), are flying the speeders. Just bad storytelling to make the heroes more heroic.
I did like DJ, he was the Han Solo of this movie. If you don't think Han would have sold out Luke & Obi-Wan if the Empire had offered him enough, you are crazy.
Overall I think this is an ok movie. I will see it again to see to see if my opinion changes, but right now it's only half great.