It may not be great but it is the best ever Star Wars movie

Rating: 7/10 (27 December 2017)

The thing about Star Wars movies is they have never been really great for people who are not childish in the way they appreciate movies. The three prequels are, in every way except the special effects, awful. They plot and dialog are so awful they make accomplished and talented actors look wooden and flat. The original three movies are better, but only the Empire Strikes Back has much that is either surprising or original in it. The Force Awakens is a better movie than the original series, but lacks originality. It is more like a competent remake than a great original work.
The Last Jedi isn't like that. It is better than most of its predecessors precisely because it breaks with tradition and does unexpected things. Plans fail, long-standing characters die or do very unexpected things. That makes it far more interesting to non hardcore fans who want to see something new rather than the same old ideas being repeated. I liked it a lot more because there were many points in the story where I could not guess what was going to happen next.
If hardcore fans hate it it is because they want to see remakes of the first movie again and again with wooden acting, rotten dialog laden with exposition and plot holes bigger than the Death Star. Other movie fans should welcome the fact that this one is different and will still look good to them even if they are not die hard fanboys.