It was an OK Star Wars movie, better than half of them at least. Which means it worth watching, though I would tell anyone who asks that waiting for it on Disney+ would also be ok, if you can manage to dodge spoilers for that long.
I have two nitpicks, well two and a half:
They spent a lot of time undoing the last movie. I didn't love the last movie. But every time they brought it up to fix some problem it had, it grated on my immersion.
There were way too many fake deaths. Chewie should have been actually killed on that transport. C-3PO could have still been backed up by R2 (that fits with the movie's theme of using part of yourself to heal someone else), but by the time Ben was tossed down that pit I was thinking to myself "Yeah, he's going to be coming back from that". Then Rey died, and Ben crawled out of the to heal her. Then Ben died again, and instead of it being a dramatic turning point I couldn't help but feel "Is this really where they stop passing around the death ball?" Then he force-ghosted his body and I felt a bit underwhelmed at a main character's death because I was so burnt out over it by then.
The last half-nitpick was, of course, Fin's romance arc (or lack thereof). I totally expected FinXRey to not be a thing, I just didn't expect the not being a thing part of it, to also not be a thing. A confession, a fallout, realizing he actually liked Rose or Poe, or having a special connection with the new defector. Just anything more than "I'll tell you later".