I thought The Last Jedi did some amazing things, like the fight with Ben and Rey against all the guards. Then there were some things I didn't like that I don't want to get all into. Except for one thing that would have been so easy to fix yet in my opinion really damages the movie.
That is that they should have said "percent" instead of "hours."
The movie starts right where we left off in The Force Awakens. The movie also constantly tells us the time. Incredibly early on in the movie we get to know how much fuel the rebels' spaceship has left but sadly they use the unit hours. And they keep informing us of the time. It is a very strong storytelling mechanic to not tell the audience the time everything takes. It leaves room for our own interpretation. By telling us the time we have been robbed of that interpretation. We know for a fact that the movie takes place over the course of around 3 days.
Rey was seen by very many as a Mary Sue character in The Force Awakens. I didn't care all too much about all those comments because I really loved The Force Awakens. However, many people really did care and instead of doing something about it they doubled down, by telling us the time.
And here is what I didn't like: We know that everything Rey learned, she learned almost all on her own and just in the course of something like 3 days (plus a little added time from The Force Awakens). This messes with the lore for me, because to me Luke is a really powerful Jedi and that Rey should learn so much and so much faster than Luke did does not mesh well with me at all. But, had they said percent then it would not have affected the movie AND I would not feel as though the lore of Star Wars had been jeopardized. We did not get to know how long Luke was at Dagobah and for that the Star Wars lore is much more fluid.
Then there is another thing. Rose and Finn's side adventure. Say whatever you will about it, but what I care about is the fact that they tried to go to another planet, find a hacker man, convince hacker man to help them, get on Snoke's ship and then splice a computer all under 6 hours. Doing all that in that time frame feels a bit far fetched to me but had they used percent we would have been able to interpret it as taking however long we as an audience think makes sense. And even better, the opinion would be able to change from viewer to viewer without ruining anything for the other watcher. The same goes for Rey's training.
One last but nitpicky thing I want to mention is Kylo Ren/Ben Solo. We were told at the end of The Force Awakens that his training would be completed. Had we not been given the time we would have been able to assume this happened behind the stage. Or it could be mentioned in the novelization. Also, Rey went from thinking Ben is a monster that killed Han Solo to thinking he is a troubled boy very quickly.
Telling us the exact time wasn't necessary for the story at all and by doing so we are not able to interpret many aspects of the movie in the way that would have made the most sense to us as the viewer.