Rogue One is my third favorite Star Wars movie, behind Empire and the original Star Wars.
Regarding the closing act's massive battle sequence, that was balls to the wall awesome. This battle gave us stuff we'd seen before with the Imperial attack at Hoth, and both Rebel attacks against the two Death Stars. Only this time, it was all rolled into one fantastic sequence in the same movie. Imperial Walkers, TIE Fighters, X-Wings, Y-Wings, U-Wings, TIE Strikers, yeah, this was fantastic. I suppose the only thing missing was the Millennium Falcon, but that would have been out of place in Rogue One.
The Darth Vader scene at the end was probably the best appearance the big baddie ever had in any of these movies. He was pretty subdued, for the most part, in his first battle against Luke at Cloud City, and then he was somewhat overshadowed by the presence of the Emperor in the Death Star II duel. This was Darth Vader at his ultimate bad-ass best.
Grand Moff Tarkin. I knew Peter Cushing was dead, but damn, the CGI was so very well done that it was difficult to tell any difference. At the very end, when we first see Princess Leia with her back to the camera, I was actually hoping that would be all we'd see. Now don't get me wrong, I was happy when she turned around, but the CGI didn't work quite as well for her as it did for Tarkin. I think the difference is, Tarkin is an old man with lots of wrinkles and such on his face, which makes it easy to hide stuff that to the naked eye might not look quite right. Princess Leia, on the other hand, was a late teen at the time of this story, and her skin is of so smooth, no wrinkles at all, all of that youthful look stuff. Her face looked like plastic.
The main characters were fantastic in this movie. Despite knowing that none of them would live, I found them to be among the most compelling characters in any SW movie. There was something to like about each and every one of them. And K2S0 was, as stated above, the best droid in any of these movies. He was as much as sarcastic SOB as C-3P0 was a whiny, scared SOB.
Thanks for the reminder that I'll need to watch this soon.