Just saw the film again. Confirmation that the film is good and far from great, and all of that lies in its treatment of character.
The reason Obi Wan's death and Luke's reaction works so well is because you're invested in their characters and the performances; Hamill, while being relatively amateurish, is so earnest and warm that you pull for him (the same as him working alongside nothing but robots and puppets in ESB).
The reason Han's freezing in ESB hits so hard is because of Ford and Fisher's performances and the definition of the characters over the two films so far; without that, "I love you/I know" just doesn't work.
The reason moments like the end of TFA with Rey's force awakening, Han's death and Finn/Poe's bro hug is because the acting and characterisation is so vivid and well drawn out across the board. Ultimately familiar iconography and some plot rehashes/developments don't matter so much, because the film is in service of character, not plot. The reason the OT works is because we're invested in whether Luke defeats the Empire, not whether the Empire are simply defeated.
I think Rogue One - intentionally or not - favours plot over character, and is weaker for it. The best performances - Ahmed and Wen - are minimised in favour of plot, and even their deaths are in deference of plot; Bodhi goes out having just plugged something in, Baze shooting a few people (which is what he's been doing the entire film); there's no big defining moment that validates their existence in the film or makes you go "fuck yeah, that's why I want them to succeed". Because ultimately, you want them to succeed because you need them to for Luke, Han and Leia.
Even Jyn and Cassian's deaths feel out of sync with what would work for character over plot (I'm also not a fan of Jones' or Luna's performances; too little charisma individually and too little chemistry together); the two need to be wiped out so their absences in ANH are explained. The film's strongest moment - Vader's scene at the end, nailing what the character means to its audience in some particularly well done fan service - would have been even stronger if it was Cassian leading a last stand versus insurmountable odds, Jyn proclaiming the message means hope instead of Leia before going down. We know Vader can take out faceless goons with little to no effort; for Jyn and Cassian's sacrifices to work as well as intended, and to directly tie those sacrifices into ANH as well as intended, they needed to go out like heroes to the saga's villain, I reckon.
Rogue One skimps on character development by relying on the strength of pre-existing ones with too much faith; Tarkin is a good character who unfortunately undermines Krennic far too much for him to have any lasting impact (and unfortunately, Mendelsohn - one of current cinema's great actors - is served poorly as the film goes on, despite a wonderful opening scene where he displays the callousness the character should have been displaying throughout instead of looking wounded and barking at CGI creations). Similarly, Vader's first appearance exists for no reason other than to please the audience waiting in bated breath for his arrival.
Similar missteps are made throughout; for every small interesting character beat (Bodhi recoiling in fear at Saw's Vader-like breathing, Bor Gullet showing how far Saw has sunk into extremism, Cassian killing the informant), there's other, bigger issues that undermine previous choices; key amongst these are ones like Chirrut's faith in the force not leading to any real display of power, or Cassian returning from the dead to shoot Krennic instead of Jyn getting the satisfaction of doing so, or the aforementioned finale where Vader looks as cool as he ever has done, but without real stakes considering he's killing no one we care (or should be caring) about.
There are a few unrelated things that I'm not a fan of either: the two lead performances, Whittaker acting like he's in another movie entirely, a sense of incoherency and lack of confusion early on, the whole first act hinging on looking for Saw when he's out of the picture and forgotten about very quickly)... but there is enough in here that makes it a good film.
Good performances from Ahmed, Wen, Yen and Tudyk in particular, some really wonderful practical work and production design, a few iconic images (the Death Star obscuring the sun, Vader igniting his lightsaber, the AT-AT in the fog evoking that Godzilla shot Edwards included in his last film) and a score by Giacchino that is very good by itself; when you consider the context that he made that in a month, it's astounding. The action is good, the aesthetics excellent, and it is never a disaster like many many aspects of the prequels.
But it favours plot over character, and spreads itself far too thin to try and sketch out all of its characters. It's a hard job to do both in a film of this scale with its intended audience, I know; I always refer to 12 Angry Men when discussing incredible characterisation because every single one is so distinct and well rounded within the first half an hour, and that's achieved in some way because the plot is so simple.
But Star Wars managed it. It devoted 40 minutes to two robots pottering about the desert so we knew them innately and gave a fuck about them when it came to high stakes. Ultimately I just didn't really care about the characters, and I don't think the film does either. It just wants to get them out of the way so we can get to A New Hope.
Still good though. Apologies for the essay. Christmas break dictates I have nothing to do but write about Star Wars and eat Maltesers.