Fans are not going to be happy, but this was still a really good film. Director Rian Johnson gives us his take on the franchise as the story unravels in a way that is quite different to the other films. While most Episodes tend to have epic lightsaber battles and action sequences that is entirely worthy of discussion, The Last Jedi tends to shy away from action and focus more on keeping audiences laughing and giving us drama. I mean it was seriously dramatic - it was like watching an episode of Dynasty in space (they even had characters slap each other) - and I am not complaining. If we were to compare this film to the other ones, I believe it is far more superior in its directing, cinematography and acting. Focusing on the acting, you wouldn't necessarily think this franchise has good performances, but this film did bring out some worthy work from Daisy Ridley, John Boyega, Oscar Isaac, Carrie Fisher and the best one Laura Dern who plays Admiral Holdo.
The main criticism I have about this film is the length - 2 hours and 32 minutes. There were unnecessary scenes that could've been edited out.
I recommend you watch this if you are fan, and go with an open mind.