Edit - To give some personal context, I was thinking about the thread the other day where Snyder fans claimed that good movies are 4 hours long and then I saw this picture. Throw in the crap like baby yoda knockoffs and expanded universes and it's all so bad.
I think Last jedi wasn't a good star wars movie, as it felt tonally out of place from the other movies. However, it was working with what was put forward in the force awakens., and is a competent movie. Rise of Skywalker was just absolute trash on every level except visual affects.