This was good. Shirley is a good writer, and a decent fit for this milieu. He has managed some of the laugh out loud funny Constantine lines, and even an 'alternate reality' movie joke, given he wrote the movie novelisation, as well.
He manages to portray JC as we know him, a bastard, a friend, a scary sorcerer, a drunk, etc.
The adversary is a nasty Sumerian among others minor godling, that John had tangled with in a past life.
Definitely worth it.
3.5 out of 5