I mean I like morally grey characters too, especially when their flaws are more "human" than "actually wants to just kill people" or whatever. His flaws are far from human. Also funny you mentioned Grey. This will play a part in the story.