Rogue One has a solid final act but I'm still not convinced that its all that great of a movie. Its just a movie that fits into the Star Wars universe better than any other movie that came after the originals.
Its totally disposable, though. Its nothing without its attachment to the original Star Wars movie which I really think explains the backlash to The Last Jedi.
I dunno. It was an almost perfect little war movie. Could pick that sucker up, give them different uniforms and people to fight against, and it'd be a serviceable money-maker. Cast Mark Wahlberg in it, and it makes 150 million without even trying hard.