(1) Slowed Tobi and his goals for years until Naruto was ready
(2) Produced EMS Sasuke, who destroyed Juubito and saved the world from that threat
(3) If he had never driven Sasuke towards hate, Sasuke never would have resurrected the 4 Hokage and saved the ninja world
(4) Saved the Shinobi Alliance by taking out Kabuto
(A Kage's own words "Whoever did this is a hero")
(5) Saved multiple Leaf Shinobi by sparing their lives when any other Akatsuki member would have killed them
(6) Kishi has stated and implied multiple times he's a hero
Anybody who says otherwise is going straight against the manga, twisting words, and disregarding Kishimoto.