So, all in all, that was a damning testimony in general, as far as corroborating under oath our understanding of various facets of the investigation and the Trump obstruction of justice issue goes.
fwiw, others will have a different take. He stopped short of calling it obstruction, and flat out denied having been asked by trump or WH to end the investigation. Furthermore, two big articles were debunked by comey. The first one he debunked was the february 17th NYT report that trump associates were in contact with russian intelligence officials. The second article he debunked was wapo's recent article that trump asked coats to interfere in flynn investigation.