I saw the movie a second time yesterday and enjoyed it a lot more then the first showing. There are still things I don't like but overall I enjoyed the film more the second time around. Even the whole casino planet scene didn't seem as bad, lol. Other parts of the film seemed a lot stronger and better after my second viewing.
It's important to remember that these films could be told literally dozens of different ways. I think what was made ended up being a good Star Wars film. Also, upon a second viewing I thought that the original actors were in the film a good amount, heck half the film at least is about Luke.
The Luke we knew from 30+ years ago has changed a bit and the film is better for it considering what he went through. Anyone would change slightly after 30 years and even more so after going through major life events.
Also, props to the director for giving us a fitting end to Lukes character. Just like real life no one lives forever and I think the film is stronger for telling that. Luke went out saving the resistance, saving his sister and Rey, and igniting a new rebellion. Also, Luke's last scene is of him looking at two setting suns, just like the scene from a New Hope. By the end of The Last Jedi things come full circle for Luke.
Finally, there's literally no point to debate plot holes or how physics / science are being presented. This is a Star Wars film, it's all make believe so just sit back and try to enjoy it without dissecting every detail as the films are more enjoyable that way.
The items that I think are still bad after a second viewing are...
Porg overload: A reference here and there is fine but having them on the Falcon is too much. This is clearly an attempt by Disney to make another marketing opportunity...hell there was a Porg sticker on bananas I recently bought...
Maz: What a pointless and odd scene. It just seemed fake and cheesy with her talking to the resistance during an also fake and cheesy fight.