Overall, I really liked the film.
If I have one major complaint, it's the pacing. I don't mind that the movie was long, but some of the pacing just felt..off. I can't completely put my finger on it, but I've only seen it once so far. So a second viewing may be in order to nail it down.
One thing that I did really enjoy is that for the first time in really any Star Wars movie so far, it genuinely felt like the good guys got their butts handed to them.
This was always the biggest flaw with The Empire Strikes Back, because the Empire really didn't. Ok, so they drive the Rebels off of their base. Nothing new. The Empire has been chasing the Rebels around since the beginning. Vader completely fails in his mission to either turn or capture Luke. The Empire literally has Leia in their grasp... and she escapes. The ONE Rebel they manage to actually hold on to, Solo, they give away.
I mean, I love Empire. Don't get me wrong. But it's always wanted us to believe the Rebels suffered a big loss, but in reality they end the film not much worse off than when they started.
In The Last Jedi, the First Order quite literally almost obliterates the Resistance. It's made very clear at the end of the film that unless they manage a miracle of recruitment, the Resistance has lost. That sets up some powerful stakes going into the next film.