Don't buy into the bad reviews

Rating: 9/10 (20 December 2019)

The bad reviews are mostly from people who made up their minds before seeing it. They decided it wasn't going to live up to their impossibly high expectations and therefor, it didn't.
This is a good Star Wars movie. It's not perfect and it's certainly not the best in the saga. But it is a fun, satisfying space adventure that i personally feel wrapped up the saga fairly well. I would probably rate it a 7.5/10. I gave it a 9 to help bump the score up because it does not belong in the 6s.
Yes there is a lot of fan service. Yes it does walk back some of The Last Jedi's ideas. No it's not the most imaginative story, but it is not a 1/10. The acting is good. The visuals are beautiful. There are plenty of Easter eggs that add some fun. Personally i found it emotionally engaging.
I think J.J. Abrams was doomed from the start considering the rabid nature of Star Wars fandom. If you stray too far from familiarity (see: the last jedi) you've "ruined and disrespected" the franchise. If you stick to familiarity (see: The Force Awakens) you're too unoriginal and unimaginative. I think this film strikes a good balance of familiarity with enough new ideas to be not just a remake of Return of the Jedi.
I think Star Wars fans, of which I am a huge one, need to lighten up. This film didn't ruin the franchise just because it wasn't exactly the way you would've written it. It's certainly not worse than Attack of the Clones.