Episode 9 is mediocre, because Episode 8 was a mess.

Rating: 7/10 (22 December 2019)

The only reason this movie is not as expected, is because of Episode 8 was some garbage, in the Star Wars story-wise. They turned their way around 180 degrees in The Last Jedi, and now this movie has only helped bring it back to 90 degrees off. It couldn't do more than that in 2 and a half hours. It is trying to fit 2 movies into 1 movie. Had J.J. Abrams directed the TLJ and told the story this movie is trying to tell which will maintain in Ep9, everything would be absolutely fine.
Other than that, it fits perfectly to the mentioned Star Wars storyline. Characters played their roles wonderfully. It really is not as what other people say, it is definetly not awful.