I've read quite a few books by Michael Connelly in the last few weeks and have been generally pleased with the story-telling. For the most part, he keeps his readers hooked with a variety of twists that keep you guessing. In the case of The Fifth Witness, Connelly cooks one long string of twists. My suggestion is to just go along for the ride, skimming over any character and plot nits, and enjoy where the author takes this story. In the end, that's where I think the optimum reward lies.