I must say it's my favorite Star Wars movie to date. Let's see how VIII measures up.
I loved that they killed off the protagonists. I still remembered the Legends version, with Bria Tharen's squad being wiped out completely and wondered if they'd dare to do the same here. Yes, they could have survived, but I really don't see their death as "lazy" storywriting. On the contrary - we've seen about 10 infiltration missions in eight Star Wars movies where a small force goes up against a far larger one and in all but one of them, they make it out alive. This was a new one, a demonstration that the plucky underdog guerilla group may well win, but that doesn't mean they'll survive.
As for Vader... we are talking about the guy who went "I am altering the deal. Pray I don't alter it further." and "Apology accepted, Captain Needa." three and a half decades earlier, right?
@Banditks
As others have already mentioned:
Everyone
dies in the end. That's kind of the point of mortality. Whether the journey to get there takes one movie or six and whether they die on- or offscreen. Usually what's more interesting is what happens before that death.
Jyn and Cassian, well a) they're not stopped because everyone is currently in the business of panicking on account of the whole station being in the explosion radius of the death star. b) Even if they had found something to fly away in, there's an imperial fleet in orbit right above them, presumably with standing orders to detain anything coming up from the planet, soo... they would essentially have just traded one death for another, and that's if they had found any spacecraft in walking distance of the archive tower.
And finally Bodi... well, we'll presumably never know if it was "We identified the shuttle the rebels came in. Painting it on your HUD, take it out!", "A shuttle just made a transmission to the rebel fleet. Painting it on your HUD, take it out!" or "I just saw movement in one of the shuttles - could be a rebel. Painting it on your HUD, take it out!"
Edited by Cifer