I like to read novels which avoid moral absolutes... and I'm not sure I've ever read anything with so few whiter-than-white 'good' characters. There's also a healthy dose of politics, and a suitably complex plot to hold your interest while giving just enough clues to make everything guessable (like a great mystery novel). The rest of the trilogy has just shot to the top of my 'must read' list.