I've just finished watching it. How is it that the main ship in the resistance fleet can do a suicide run that decimates the Empire fleet and they didn't just do that in the first place instead of "maybe we'll confuse them if we run away some more?". How is it that everyone of consequence (all but one) survived the suicide run (I haven't the foggiest idea how Rey survived btw)? What was the Empire fleet doing while the Falcon was leaving the planet? Or was exactly the amount of fleet left being what ended up on the planet? Were they stranded there?
Another weird issue is how the Empire landed forces on the planet. The rest of the plot hangs on yet another absurd idea that the Empire has big slow ships that can either travel super-slow or they can press the go-fast-light-speed button, and the resistance has faster ships that also have the go-fast button, so therefore at sublight speed the latter will always get away, but somehow the Empire landed the BFG on the planet as well as the rest of their ground forces without an in-between-sized ship that presumably can go as fast as the resistance fleet? Did they find a vast perfectly-flat bit of land to park a star destroyer on?
I wonder if the 'big ship equals slow' idea is once again forgetting that the earthly rules of resistance and gravity don't apply in space? It's the only way I can account for the idea that smaller ships go faster. If anything, the opposite is more likely to be true in space: big engine attached to big ship goes faster.
I'm glad that I was wrong about the sacred macguffin tidying up the plot, I was also sure that repeated disobeying of orders would turn up trumps at the end of the day.
I don't mind funky universe dynamics in fiction, but when the poorly conceived plot relies absolutely on the funky dynamics then they warrant a bit more attention. The entire plot of this film hangs on funky universe dynamics, especially, "oh btw we have cloaking tech, just for the little ships lol" gets thrown into the mix, along with, "oh, we can scan for cloaked ships lol", but completely ignores that if the Empire had destroyed the main ship after the cloaked ships had escaped, then surely the first order (honk) of business for the Empire to check the planet for escape pods etc?