He isn't an asshole , more to the side of unfeeling and he's better that way, he is probably what you'd call perfectly impartial, mistake = punishment and no shit shat shit like feelings affecting his judgements.
Maybe the character who stayed the same the entire run will be quite boring and people expecting a change from cold hearted god to some imperfect emotion-riddled being.
Also dog soul is quite cute, her human form is also cute but she and her humanity is fucking annoying.