The book sound like my kind of read with some hotness and humor. I think what I love best about witch books are the kick-butt heroines. They have so much potential and they tend to have personalities with unique quirks, that you cant help but love them for. Witches are like the ultimate girl power group, since there are many different types of witches.
Lets face it, we all have "monster" qualities in ourselves. Paranormal creatures are just an outlet for the qualities to be acceptable. My favorite monsters are any level of attractiveness, either gender, mysterious, clever, charming, strong-willed and overall not as evil as we thought. There has to be some kind of redeeming characteristics.