I am going to say this first. Only because I need to..
This film, is better than The Force Awakens. It has a much more natural flow in my opinion, no moment felt off to me, and the best way I can classify this film is if you play Halo Reach. You know what the hell is going to happen, but it's the way they do it that can be hit or miss. For Halo Reach, it's very miss due to just some real problems in the writing department with that title in the Halo series.
For this film, everything about it felt very fluid and easy to atleast understand, while also conveying a tone that legitimately feels like a war movie. The use of Humor isn't forced, nor when it has to be edgy and dark as hell; It doesn't feel off. Plus, let us talk about the ending.
They showed Vader as a sinister and evil force that shouldn't be reckoned with so well. You felt the dread of death around the theater in my opinion as it honestly showed Vader in one of the best lights since Rebels. Speaking of Rebels, holy hell there are a LOT of tie-ins to not only SWR, but through various other forms of material scattered throughout the entire mythology of Star Wars. Like for example, the fuel that the Death Star has is the crystals that were being extracted on Jedha were actually from source material seen from particular SW books from Legends and in the new films..
Another thing is the inclusion of Tarkin and Leia. They incorporated them very easily and in a sense, it didn't feel wrong to have them in there; especially due to how it feels organic to the timeline of the SWUniverse. Everything fit the story, the environments felt very massive in it's shere scope and it is benefited by the new backgrounds of the Mythology of the new environments and places seen. All in all, an great film that I am glad to see..
RANKING:
1.)Empire
2.)New Hope
3.)Rogue One
4.)Force Awakens
5.)Return
6.)Sith
7.)Phantom
8.)Clones