Lots of problems with this one. The biggest was all the ridiculous espionage stuff to "solve the case." It felt contrived and like so much overkill. Alex and Milo have managed to solve how many cases up to this point without all that nonsense? Haircuts and fake IDs and a cover apartment? Seriously? It seemed obviously designed to include Daniel Shavari, who apparently starred in another of Kellerman's books. Including him in this book did not feel natural or necessary.
Additionally, switching from first person to third person is always irritating to me. It seems like all series authors do it eventually--maybe it's the boredom that comes from writing so many books from the same character POV. Doing so is very limiting, I get it. But in this book, it was done solely to cast some spotlight on Shavari and allow him to have a featured place in the novel. That just made it worse, because I'm not sure why he was in the novel in the first place. Aren't these spy guys supposed to be background ghost-types anyway?
Last, and perhaps the most annoying: The author plastering Milo's sexual orientation on every page, in every conversation, every interaction. Granted, this book is from another era, and back in the 90s, I suppose it was downright scandalous for a man to come out as gay, particularly in the police department. But the fact that Milo is gay comes up in almost every book, and in almost every case, and it is completely irrelevant. Yes, it plays into his social problems within the department, as well as complicates his career as a cop. Valid. But this constant harping on and on about Milo being gay has always been a source of annoyance for me in these books, and in this one, it was over the top. I mean, no one made any fuss at all about Shavari or Alex being straight, but how many times did it come up that Milo is gay? And did Milo's sexual orientation have anything whatsoever to do with some crazy ass freaks running around killing people? No. It didn't even have anything to do with his ability to catch them.