I was also left frustrated by the film. It was extremely dull until the battle. I have ideas of how to radically edit/speed up the film to get it to that point in the story. I don't like the whole planet Mustafa where Vader resides. I hate the Prequels with a passion & this moment shoe horned them together. The large star destroyer he uses in Empire is the best location for him in general. No need for anything else. The Vader vs Guards scene was cool but it felt completely out of place at the end of the film. The audience is supposed to be feeling upset at the death of the characters & suddenly we're thrown into a video game style sequence to please the fanboys. It should happen just as the plans are sent by Jynn. Then the audience can return to those final scenes/moments. I also felt that the story should have allowed her to survive at the very least. Or left it open so the audience could decide...
I loved most of the film, apart from CG Tarkin and old man Vader voice. Tarkin you can't feasibly cut, but I all I would simply do is
Title crawl (obviously)
Cut all of Vader, except the final five minutes.
Not so much as a cameo, but as a boogyman only alluded to until he manifest himself at the end.
I'd do it myself it I wasn't dealing with buying a house, planning a wedding, fiance at nursing school, and raising three kids (also, SHE WANTS TO TRY FOR ANOTHER).
This is the main page for Rogue One: The Battle of Scarif.