Book Ripley isn't enigmatic, at least not in an interesting way. Enigmatic doesn't have to mean 'will do anything and it doesn't make sense because you can't relate to him'.That's a matter of taste and a generalisation that I don't subscribe to. In the real world there often is neither a good guy, nor a loveable bad guy. I like enigmatic characters.