Of the new trilogy? Objectively, it has the best writing/directing. A lot of what people hate about last Jedi is how they treated Ray's lineage (which they retconned again lol) and Luke's characterization and fate by the end of the film, and for sure I agree with that.
I won't deny I didn't "like" certain decisions made in the film, but Rian Johnson directed literally some of the best Breaking Bad episodes ever. There is a reason Last Jedi, as a FILM, is critically rated high. It is by the most unique Star Wars film from a filmmaking perspective.
Tldr: You can separate a film vs plot decisions.