To begin with, The Last Jedi does not tell a coherent story. The narrative is piecemeal: it jumps around and has too many plot points for one movie, which is why the film is too long. Also, the pacing is terrible-some important plot points are skimmed over and left underdeveloped while unimportant ones are dwelt upon and bring the film to a near standstill. As I said in my review of The Empire Strikes Back, the middle movie of a trilogy must serve several purposes: it must provide a bridge between the first and third films and advance the plot while not actually resolving any of the major conflicts. And it must provide a coherent and compelling story arc while being that connecting piece between the opening and closing acts. Unfortunately, The Last Jedi fails to do any of this. As mentioned above, the narrative is undisciplined and sloppy to the point of incoherence and it effectively burns the bridge between The Force Awakens and the upcoming third movie by jettisoning a good deal of the plot points and characters from the previous one. This renders a lot of The Force Awakens irrelevant and leaves very little for the third film to resolve.
The remaining Resistance ships escape into hyperspace. Also, Finn wakes up from his coma and staggers around in a leaky water-filled suit in a scene which is painfully unfunny.
It was nice to see Yoda again but to my horror, he seemed to become a book-burner and we don't find out differently until the end of the movie. I found this very upsetting. One thing I did like about the island was the fish nuns' obvious dislike for Rey and her disruptions. This was some of the rare humour in the film which worked.
The porgs, by the way, get a hard pass from me. These aquatic chickens are the equivalent of the Ewoks- cute, useless characters designed to sell toys. My objection to them is the same; it lowers belief in the urgency of the crisis if our heroes set up a chicken coop in the ship which they are flying into battle.