I agree that ROS salvaged much from what TLJ screwed up. I also think it left some things that it should not have. Jedi as fallible now back to the beacons of light (any voice beyond Luke was not needed, and Rey could have gone on to hint at the need for a more enlightened non-jedi Jedi order).
Rose was hated but I find having her in the movie after being pretty important in the prior movie was kinda off-putting. Have her die heroically, perhaps to save Finn. Instead she literally tells us she isn't important and is staying behind to do housework. Instead we get a new potential love interest for Finn who may be Lando's (apparently this part was cut but is hinted at by the last conversation). Either carry Rose forward or you make sure the "new character"(can't remember her name) is set up in the prior movie.
Also, Luke says "See you around, kid" but literally does nothing in ROS to back this up. I was hoping for a force ghost Luke to be poking at Kylo/Ben. Also, how can Leia (and Luke ghost) agree that Ben is beyond saving and then shortly after timeline wise, he is back to redeemable (but by Leia "forcing" to her death).
I also think with such a strong force connection between them (Sith prophesized Dyad), that both Rey and Ben should have died together.