Having seen it a second time... I think this one will wind up better for repeat viewings than Rogue One or TFA.
I think Kylo Ren is a really, really interesting character. Like, after he kills Snoke, it's a legit question what choice he's going to make. For all the complaints about "Luke would never consider killing his nephew", I don't buy them. What he sensed in that flashback was that Ben was baby Hitler. You have to kill baby Hitler.
I'm going to get pilloried for this, but I thought the Canto Bight story needed to be expanded. It could have been better served if Finn and Rose had gone on a separate mission before the slow motion chase started. Their whole purpose is a MacGuffin anyway, so why not uncouple it from the hyperspace tracking deal? Maybe they are looking for an arms dealer to buy weapons and they run into DJ that way, then you can still have the whole disillusionment of profiting from selling to both sides. (I like the "Space Fenster" line.) Then, instead of infiltrating Snoke's capital ship, they would be tracked down on Canto Bight (or a rendez vous planet elsewhere) by Phasma and do battle there instead of being in the same place where Rey is.
I'm curious what the time gap between VII and IX will be after the very short gap from TFA to TLJ. It might be easier to handle Carrie Fisher's absence with a longer time gap and they could advance the story (give the resistance more allies, maybe some of the force sensitive kids on Canto Bight have already grown up). Given that alt-right fanboys are unhappy about the number of female characters in Ep. VIII, I really hope Abrams doubles down and adds a female Sith/ red lightsaber-wielding baddie, or maybe a Bobba Fett type, in Ep. IX. Looking forward to it.