I don't know about you personally, but instances like Goku being willing to let Frieza go during Revival of F is something he shouldn't have done or considered in the first place IMO.
Yes, Goku's been known to spare a number of his enemies which later became his friends or his allies, but he spared Frieza twice on Namek and both in instances the guy tried to kill Goku and was unwilling to turn a new leaf. That's why Goku blasted him in the end and, with that look he gave at the end of the fight, indicates that he perhaps learned that there are individuals who are incapable of and undeserving of redemption like Frieza and the fact he took out Mecha Frieza in Future Trunks' timeline would indicate that he didn't offer mercy against him for the third times . So, when he fights a much stronger Frieza and was going to let him go when Frieza was weaker and beat, I find that to be irritating because he should better then that and understand that Frieza is too dangerous to let live...especially now that he's learned Frieza can surpass years decades worth of training in months, and that the potential possibility of Frieza just returning much stronger and killing everyone is enough reason for anyone to not let him live.
So let me make this a little clear: I'm not advocating for Goku to kill any and all enemies he faces now and in the future, I'm simply saying that Super Goku should be capable at this point of discerning who can be redeemed and who is irredeemable and act accordingly with that information. It's the same vein as why, in my opinion, Goku should've taken out Moro when he had the upper hand in MUI because he was far too dangerous and unrepenting to keep alive