This was a bad movie, and I mean structurally. It was such a bad film structurally that I am floored that the rotten tomatoes scores aren't reversed. That it's not 50% critics and 90% audience pretty much states implicitly that they are bought and paid for and there's not a single one who deserves to state they know anything about film. It's perfectly fine to enjoy some schlock, but acting like it's quality is to be in denial.
Let's start with the overuse of exposition dialogue. Now you can argue these films are geared towards a younger audience, who might need a bit more explanation as to what's happening, but there was way too much of it. "They've got a ram!" "Oh no they can use it to destroy the door!" "We have to destroy it before they use it to destroy the door!" It's completely unnecessary. "That is a big gun..." tells the audience everything they need to know, it's a gun, and they are capable of figuring out that it probably needs to be taken out. The characters know this too. Speaking it aloud is unnatural and awkward.
Inappropriate comedy is next. There was simply too much of it. This is the middle chapter of a trilogy, and every 30 seconds it was Poe, Finn, Porgs, BB8, Hux, Chewie, or Yoda interrupting with a zing or a sight gag. Most of the cast was devoted to making jokes in a war setting. It's a clash to begin with and should be used sparingly to relieve tense moments, not add up to half the film.
The False time constraint of the chase was a huge mistake. 18 hours? This is supposed to be immediately following Rey finding Luke? She was there at least two nights, how is that working? Is she supposed to learn everything she can in the matter of a few hours because the resistance is in immediate trouble following their victory at Starkiller base? Make it 18 days at least, what difference does it make? There's no need for such urgency for the plot, and frankly some scenes with Rey growing impatient with Luke over his feet dragging would've made more sense then, and be an interesting parallel to Luke's impatience in his youth. It was such a wasted opportunity for showing Luke's tutelage of Rey against Snoke's with Ben.
Am I supposed to believe at this point that the villains are at all competent? Is the First Order a legitimate threat? The Empire was effective and scary. By this point in the original trilogy, Vader had executed several Imperial officers who executed sound military strategy but failed nonetheless. How is Hux still alive? How did he even become a general? He is a buffoon, a caricature. He's Colonel Klink in space. Ben is an emotional baby. Snoke is gone and we literally know nothing about who he was, and now we have no reason to care. There is absolutely nothing interesting at all about the First Order as an antagonist.
And the largest offender, the one that drives me the most insane about basic script writing, plot threads that go absolutely nowhere. Scenes that can be removed without changing the outcome. Zero development. Rey's parents, the big "mystery box" of TFA. Doesn't matter they weren't anyone special. So why mention it at all, ever? Finn and Rose's trip to Vegas? Didn't matter at all. You could cut it completely, cut Benecio out of the film altogether, and just have them shuttle to the enemy ship to get caught regardless because you're not going to have that succeed anyway. Save me 30 minutes, Benecio's salary, and get an extra screening a day for more cash.
At the end of this film I sat there thinking, what was the point? Where did the story lead? What changed? Rey is still the good guy, Kylo is still the bad guy, Snoke is gone and we knew nothing about him anyway, and the resistance which managed to lose by winning is now called the Rebellion. Luke never even gave Rey the third lesson of his "I'll teach you three things". If someone did not see this film and wanted you to spoil it for them so they would understand Episode 9, you could literally just say "Snoke and Luke died and there's a chubby asian girl here now."
About the only thing keeping this film from being tied with the Phantom Menace for worst Star Wars film is that Daisy Ridley is charming as hell, even if I dislike her character. She carries every scene she's in. It's just a shame that instead of seeing a duality of Kylo being abandoned by his father, given up on by his teacher, and manipulated by an evil master against Rey being abandoned by her family, struggling with Luke, and choosing good regardless, we get Finn in a leaky medical suit, "Chromedome" lines, and a spaceflying frozen Leia.
I'll admit though I loved Chewie and the porgs.