Far from perfect, and has quite a few plot holes which cant be ignored. However, with what JJ was left to work with after TLJ I think he did the most you could without making a 5 hour long movie. Basically disregarded all of TLJ minus some annoyances. Yet, I believe they made a satisfactory conclusion to the franchise without pulling a GoT Season 8. I enjoyed this more than average just due to how impressed I was as I had very low expectations of this movie. JJ you gained my respect for doing the best you could and I hope this doesn't get pointless hate for just fixing the vision Rian destroyed.