Sandman Slim - Richard Kadrey 3.5. Whiny sarcastic anti hero who does lots of stupid stuff but the ending makes up for everything.