This was a fairly good book. It felt a bit long winded at times, though.
The characters are pretty solid and interesting. I didn't care much, however, for the chapters regarding David Franco's sister. They felt like commercial breaks in the middle of a movie and took me out of the story that I was otherwise enjoying.
I did find the choice of nemesis a bit odd and lacking some creativity. It seemed a little too easy to choose that character rather than an invention of the author's that relied less on the reader filling in the character's back-story.