I was actually the only kid in the theatre who was smiling when Optimus died but upset when Megatron and Starscream died.
Good riddance to megatron. I have always been, and always will be a Starscream fan. At the time his shield should have been strong, I don't know how he died to this day. Even with Galvitron freshly created, I highly doubt he could have done that in 1 hit, to Starscream. A lot of the other bots around him at the time would have been much weaker energon speaking and I think he could have 1 shot killed some of them.
I did feel bad for Optimus, he should have taken the shot, Hot Rod be damned.
If he missed the first time, he could have kept firing until Megatron fell.