If it was which one had more empathy Joe or Love, I would say that would be Joe. Love kills without even blinking the eye, whereas Joe thinks it over, he has to justify if he should kill or not and he feels sorry for some that are killed. He did most of his cruel deeds in season 1 but after that he wanted to improve himself, so in season 2 he had very few bad deeds. From season 2 and 3, he was mainly trying to clean up mess that Love causes. Love kills Delilah, she kills Candace, she kills Natalie, she hits Gil on the head, she hits Theo on the head. Joe felt remorseful for these victims, whereas Love just did what she did.