I think of John Brown as a hero who probably did more harm than good.
After his stints, the idea that the northern states wouldn't hold the southern states at gun point was out of the equation for the south.
John Brown's violence against the Dixie sent a message that abolitionists were fed up and were ready to take up arms, which the south would mirror.
Not saying that a peaceful abolition would have happened, but more people were open to the idea before Brown.
But also he did the right thing, saw the writing on the wall, and should be an example of both heroism and how extremist ideology can go both ways.