Nixon was hugely flawed, to put it lightly.
But as for his being "no hero," I disagree.
Flawed hero, but an exceptional man, who showed great courage, often. We will see him rehabilitated, in time.
Nixon WAS a hero! With what he was up against--an intransigent, liberal, commie press, he still managed to "triangulate" the stalled Paris Peace Talks--a mission that couldn't have been accomplished if he hadn't first opened channels with the Chinese, set "detente" with the Soviets. He had brains (intellectually & practically), guts, a sense of America's place in the world as well as its nobility, and what turned out to be a tragic sense of his purpose in office. He's still one of MY heroes.
The Space Shuttle wouldn't have blown up and the Red Sox would not have won the World Series.