One of my Christmas presents was a bundle of books by three of my favorite authors of detective stories. I am well into the third of them now.
Harry Bosch, the LA detective invented by Michael Connelly, is currently assigned to investigating cold cases. He is a man whose past has damaged him. Driven by empathy with the victims he disdains authority and rides roughshod over colleagues. Although attractive to women, his single-mindedness spoils all relationships.
Jack Reacher, the creation of Lee Child, is a simpler character. He is totally free of any commitment, owning nothing but tee-shirt, jeans and a very classy pair of English brogues. He goes around as an avenging angel with superman qualities. Although ex-army, he too cares nothing for hierarchies. This was the tenth novel. Advice to the author: he needs some character flaws.
John Rebus, Ian Rankin's Scottish detective is all flaws. He drinks too much, smokes too much, is far too fat; he has all the Scottish vices. Needless to say he mocks authority, ploughs his own furrow, yet comes up with results. He is now approaching retirement, though how he would cope with it is anybody's guess. With his unhealthy habits it looks as though he is trying to die in harness.