Some interesting stuff, only real thing of importance is that Kincaid was fired (and likely still) doesn't work for Ivy. And Ivy is mad at him, and probably Dresden too.
I agree that it might be interesting to see Kincaid playing for the other team, perhaps his original team. Although - one wonders why he left the service of Drakul in the first place? Perhaps he has a conscience after all...
I don't know that Ivy did tip off Mab though. The Archive was built to be neutral, as in magically limited. Her doing that is taking a side. However, her small nudge was telling Kincaid to hit him in the chest. I think she knew Harry was much more likely to survive that. I don't know that she would have been able to accurately predict that Kincaid would shoot him while he was on the Water Beetle. Harry had been Winter Knight for some time by that point, Kincaid could have shot him in Mexico just as easily or even once he returned before he got to the boat. But even had she predicated that he would be shot there, she would likely have known that once Harry had fallen into the Lake, Mab would have intervened.
It is hard to cast judgment on Harry's decision to kill himself, considering all the facts. Especially since he was pushed. Remember, one of the Fallen (implied to be Laciel, and almost outright confirmed in Skin Games) pushed him into doing it. Hence Uriel's intervention. It was a terrible thing, that's true. But even under normal circumstances, suicide is a highly complex and difficult issue. And deeply personal.
Dresden isn't a good friend. He isn't a good father. He might not even be a good man. But he does try to get better, and to be better. He does show up when the chips are down. And he saves the world semi-regularly. He has more on his plate than just about anybody. It would be difficult to find any who have done as well in his shoes. Not even Michael. Michael couldn't have done all the things Dresden has done. He is a better father, friend and probably person than Dresden. But he isn't Dresden. He can't do what Dresden can, he doesn't face the choices Dresden does, he cannot compromise his personal code for the greater good. If Michael had been in charge of saving the world there are quite a few occasions where he would have died nobly. But die he would have, and the world would have been in peril.
I guess I am saying, is it fair to measure him this way? He has more than unusual and difficult challenges. He absolutely could improve and do better, and have made better choices. But he isn't perfect or infallible and he doesn't know the future. If you want to judge him so, perhaps reread the passage in Skin Games where Harry first talks to Michael after the first encounter with Tessa and reexamine the question in your thoughts. Michael says it best.