It was a gripping read, I'll give it that and I had to read through to the end. My only problem really came with the decision to make practically every character betray the main female. One betrayal is fair, possibly even two betrayals is interesting but having nearly the entire damn cast turn on her or die is sloppy and mildly annoying.
I also found myself to be very irritated with Moira, she really was the 'woe is me' type of character who had no other interest or desire beyond. 'help my daughter' or 'I once slept with an angel' and she cried all the time. Personally I didn't mind that she was a terrible parent, because it was the only thing that felt real about her. I couldn't understand why she and the angel got it on because she had nothing going for her.
In addition, I would have loved to know why Michael 'fell', so he had sex, big whoop, I could understand the fathering of a Nephilim making him fall, but not sex.
But still it is a fairly gripping read, if a little annoying at times.