It does have fundamental flaws

Rating: 1/10 (24 December 2019)

First of all, if force ghosts were really able to physically interact with the living world (Yoda uses the force to cause a thunderbolt), then there would be no star "wars". Bunch of jedi force ghosts would be enough to eliminate imperial army...
Secondly, if small rebel ships were able to eliminate huge imperial ships with a hyperspace jump (as Holdo did) then actually, it would be enough to just build cheap suicide ships to take out imperial fleet...
Other than that, it wouldn't really hurt creative writing if the beloved characters would come together just for once to make the old fans happy. This is not just another movie, it has 40 years backstory... I understand what the director tried, and it was possibly the right way to go (if it were a brand new saga). But the story should have been consistent.