I gotta tell ya just in normal surfing I find so much jeopardy for Comey. He was a classic screw-up. He was involved in everything and most of it was messed up.If you needed 20 or 25 good reasons to fire him they are all there.
What I think is lost in all of this discussion about Comey, Hillary's emails, and the whole Russian business is that it was virtually certain that Hillary would be the next President of the United States. When you look at Comey's actions in that context, you can understand why he handled the email investigation the way he did. He gave Hillary a pass by rigging the investigative process, i.e., no grand jury, handing out immunities to Hillary's staff and others, taking it upon himself to make the decision as to prosecute or not, and inventing the need for intent to prosecute.
Comey's handling of the Russian connection was also suspect. The FBI never got a hold of the DNC or Podesta computers to ascertain for certain that it was the Russians who hacked them. The FBI's dealings with Steele, the former Brit intel agent, to acquire the dossier on Trump, which was commissioned by Dem operations research, and to continue to make payments to Steele raise lots of questions. It was the basis of the FISA warrant. Comey's failure to pursue the unmasking of Flynn and others may be because it would implicate him as well. All of this is under investigation now by the DOJ IG.
I could go on and on about Comey and his running of the FBI. Trump was wise to fire him.