I think the scene on Eadu (Blue rainy planet) was actually one of the best parts of the film. To me at least I thought it was pretty solid the way it was staged.
The point of Cassian not killing Galen was that Galen was actually saying “Kill me” to Krennic but Krennic believed he was lying to protect someone on his team of scientists.
Then when Cassian see’s this execution he has second thoughts about killing Galen because he is the only scientist left. And the only one with any information.
The irony is that Galen get’s killed by a y-wing bomb. But yeah I think it could have been interesting if Galen had made it right to the end.
Galen was targeted for assignation because of what would he build next…