you can say itachi was a bad person , by looking at his actions, but his intentions were good, yet so selfish to the point he sacrificed his own life because of his little bro. itachi said himself, "you never know who you actually are until the end". itachi has been given a second chance, through edo, to clean up some of the mess he caused. i believe everyone deserves another chance, if they are willing to correct themselves, so yes itachi is a good guy, he is just a little selfish..