I'm not sure I understand the motivation for MC. The MC doesn't care when the angels kill people he only wants revenge. The angles didn't do anything other than leaving just him for dead and yet when his own life is threatened he will compromise? If MC doesn't care for civilian life why does want to kill them so badly? Based on the backstory given shouldn't he be trying to kill himself or the spirit of the dragon or whatever? Just have him be a genuinely good guy not shadow the hedgehog