9 Things Star Wars: The Rise Of Skywalker Did Right
9. Yes, It Retconned The Last Jedi But It Did So Well
Although The Rise of Skywalker does undeniably retcon The Last Jedi a bit, most of the answers it comes up with are actually pretty good and if they weren't deviations from the previous film, it's likely most would've found them perfectly agreeable.
For example, the idea of Rey being a Palpatine (ignoring the question of how Darth Sideous managed to bang anyone) is actually rather interesting, since it adds a thought-provoking dimension to Rey's arc: she has to accept yet also overcome her Sith heritage and it makes her emergence as a Jedi later on even more satisfying.
Additionally, while Luke was acting more like his old self in Rise, perhaps people who are criticising this didn't actually watch The Last Jedi. Luke had had a change of heart by the time of his death, so his behaviour in Rise was entirely logical.
It should be remembered that Rian Johnson was a story consultant for this, so JJ Abrams and Kathleen Kennedy didn't completely reject his vision and while this is thematically different to Last Jedi, in all three Star Wars trilogies each film felt different in tone and theme.
As for another retcon many have criticised...