Average score currently is at 6.2, so it's probably a fun but very flawed film.
JJ should've followed what TLJ set up
Which is .. what?
12 resistance fighters left with no fleet, a still untrained force sensitive spunky woman, a dead (irl) main cast character still central to the story, and a duo of bad guys made of an emo moody brat and a cartoonishly evil nazi stooge.
Oh yeah, and Finn being stalked by a female tech, while Poe is despised by probably most of the few survivors for having led a mutiny.
I guess the way to go was to do a 20 year time jump and make broom boy the new chosen one.
The legacy of TLJ was a burnt landscape, based upon which Lucasfilm then had to wrap 42 years of Star Wars Skywalker saga in one film.
All for the sake of subverted expectations and "freshness" .
Edit: to be clear I am not putting the blame solely on RJ. JJ, KC and many other executives have signed on TLJ and made choices in continuing TLJ the way they did in TRoS.