The handling of Yomiel's character in Ghost Trick is soooo good. Through the entire game you're lead to believe that Yomiel is a monster. Lynne's flashback as a kid as him as this villain larger than life who almost killed her. Yomiel himself kills a bunch of people in extremely cruel ways. The submarine gang constantly tells you that he's not one bit trustworthy. And then you learn the truth about what happens, and Yomiel is... just some dude. He wasn't some criminal on the run who snowballed into murder. He was legitimately just a normal man wrongly accused of a crime he didn't commit, backed into a corner by a policeman who abused his authority to threaten him, and then spent the following ten years going insane all alone unable to either live or die.

You can even see that in how, after trying to kill Lynne like five times, he saves her from drowning. Up until this point Yomiel has been obsessed with revenge, and every literary trope in existence scream that he should remain revenge-bent even while doomed to certain death. But no. Yomiel turns back. Once backed in a corner with no hope to survive- Yomiel completely gives up on his vengence. To me, it really hammers home that the vengence bit was all secondary; what he wanted, more than anything, was a second chance. Now that this chance is gone, his vengence doesn't have any meaning for him anymore- if it ever had one at all. He's not a monster seeking an imagined justice. He's a man in terrible pain lashing out in a desperate attempt to soothe it.