I am sure James Comey is an honest man.
There's still something a bit off about him. He's just a little bit prim. And I think this affects his judgement.
Not that he's wrong about Trump. But the decisions he made prior to the election were above his level of competence, in my opinion.