I'm looking for books that introduce you to characters that you can really love and hate. I want something with a horrible antagonist. I'd like the book to be depressing/horrific, with a good balance between character development, plot development (I'd like the plot to take unpedictable turns), and action.
I'd also prefer the book be in first person, so I can really get to know the main character(s). Do any of you have a book or series you love that fits that description, or at least comes close?