The plotting and exposition are a little sloppy at times (the climax with Palpatine is a tad puzzling) and the bevy of twists and fake-outs are a bit much, but overall this is a fun and technically-excellent starry sci-fi war/adventure movie carried by a refreshingly diverse cast of characters (men, women, humans, non-humans, old, young, past, new) and sprinkled with great bits of deeper character work (see the cool Rey-Kylo dynamic, along with their individual arc-defining moments) and humour.
7