I say he's pretty much a hero. He's not that selfish. He cares about his sister and his friends. He was pissed at Rolo when he killed Shirley. Sure he's has some traits of a villian but he's nothing compared to Yagami Light from Death Note who even wanted to kill his own father to save his own ass.