It's all personal taste I can't stand gale because he commits far worse crimes and his ending is a professor in the school of magic. He got a really happy ending by comparison and that doesn't sit well with me.
You can always make him sacrifice himself, if you find that more just. Though I don't know what crimes he is supposed to have committed unless you make him commit them.