I believe most of what you say, except there was a dark side to Comey, I feel. What was the reason for Comey to come out the day BEFORE the hearing with his prepared statement? It gave the Democrats to turn their questions from the Russian involvement to the meetings where he was "intimidated, stunned, and didn't know what to do.Isn't it strange when that was supposed to be the topic today and it turned out little was said by Comey about it?
This is precisely what many of us thought. I don't dislike Comey, he seems like a good guy, fairly straight laced. It's clear it was time for him to move on, the handling of the Clinton investigation AND the Russian "investigation" just couldn't be overlooked and in reality, it takes a very particular person to deal with the extreme political environment. He just wasn't up for the task and I can't blame him, most aren't.
I have no doubt he loves his country and believes in the sanctity of government duty. With so much at stake in the world and in America though, there needs to be someone who is able to clean this up so that the administration is not unfairly painted with the brush that some want to.
I found Comey's testimony that he was "stunned" when Trump hoped he could let it go on Flynn to be rather amusing! This is a man who just dealt with a full court press from the Clinton's to bury the investigation into her emails, caving to Loretta Lynch and Hillary Clinton...but he's shocked that Trump asked him to go easy on Flynn? I'm sorry but pretending wide eyed innocence at that point is a joke! Quite frankly I was "stunned" to hear a former FBI Director repeatedly say that he was too timid or unsure of what was being said to him to react! You're the damn Director of the FBI, James! If you think it's even possible that someone's suggesting something improper...you look them in the eye and tell them so! Comey didn't do that...he took notes and then sat on them. As for his being a "good guy"? I'm sorry but good guy FBI Directors don't anonymously leak information to the media! Chicken shit and sleazy guys do that!