ROGUE ONE is far and away the best of the films made after RETURN OF THE JEDI. It’s competiive with the originals to the point that were it not for nostalgia I’d probably agree with the OP that it is the best including those.
Darth Vader was true to form in the battle scene at the end. I was like, “Ho ho ho ho!!!” with evil glee watching him. (The voice was wrong throughout though, somehow.)
Interesting note that final 5 minutes of Rogue One almost didn't make it into the film. For me, it anchored it as a great Star Wars film, right behind TESB.
My young boys and I watched the Star Wars films - #1-#8 in order this past September. The first two films were by in large, truly horrid films from plot holes, acting, and bland dialogue. The third was 'better', but not by much. We then watched Rogue One after the Sith, and boy, the quality difference in acting, script, flow, and action scenes was like driving at 30mph Sunday driving in the first 3 films, to strapping into a Formula 1 at 200mph at LeMans - and then right into A New Hope, Strikes Back, Return, and Force Awakens. It flowed quite nicely with all 5 films.
The Last Jedi is good - not Rogue One or Empire Strikes amazing, but still good and better than the last.
But I have to admit, I'm getting a little Star Wars fatigued. Wish there was a new scifi movie coming out... Hollywood seems to just flush and refresh existing series to maximize profits, rather than promote cinema as an art form. ¯\_(ツ)_/¯