Interesting topic. While I do believe Sasuke's character is interesting I don't like him as a person. Not everyone is the same and won't react the same way or be the same way as Sasuke. His actions are justifiable not really, understandable yes.
In Part 1, he became a distant person coming off as a bit of a jerk but he did become cocky and belittle people for unnecessary reasons. Though i tolerated him at first I subsided. Naruto improved and he felt inferior and would go with Orochimaru who the village labled as bad news. Yes he could have gave him power but that could have all been a haux. He feeling some type of way decided he wanted to fight Naruto to prove himself superior which is a bit sad.
In Part 2, while still initially with Orochimaru he didn't want to go back to the village so he fought Team Yamato, fine. He betrays Orochimaru who gave him power though I don't like Orochimaru he attacked his master showing that he let the power get to his head. Anyway finally got to battle Itachi and defeated him. He got his wish. But he couldn't fair well go back to the village cuz he knew there probably be consequences but listening to a complete stranger on Itachi's situation made him seem easily influenced. He joined the Akatsuki which was initially known as bad news and attacked the Cloud's jinchuriki, Killer B. That was going to make the Leaf Village reputation any better. Than he infiltrates the summit. If he wanted to kill Danzo he could have just waited but him being the impatient person he is infiltrates the summit and he and his team were uninvited so another crime. Of course the kages will attack the invader because he's interuptting an important meeting. He later kills Danzo. Fine it was justified on his part but the Leaf will see that as some rouge killing off one our possible kages. He hits Karin with the chidori though he didnt have to but because he was messed up in the mind he did it. He even tries to kill Sakura with chidori for no real reason. The second attempt well I'll give him that, he was protecting himself. He goes on about wanting to destroy the village so I'm pretty sure it means shinobi and citizens as a whole. Though its not like the village as a whole was responsible for the massacre. Unjustified on his part.
He initially wanted to destroy the village but after seeing Itachi he wanted to here from the deceased Hokages. And if he didn't like it he would have gone on with the plan of his. He later changes his mind and wants to help and become Hokage. My reaction is hahahaha. He might be more mature than Naruto but he's gonna have a lot to make up for and the leaf knows Naruto as the hero. His personality won't change much. He'll still be a cocky-like jerk. And I know there is a time to be serious but just cuz your being serious doesn't mean you have to be harsh.
All in all Sasuke is a complex character on his part who's gone through a lot but he had choices in the making. He made his choices. He wasn't forced. And for those who say Sasuke had it worse than Sasuke does it really matter they both had it bad but you don't see Naruto being anything like Sasuke. Sasuke could've been a cocky guy who wanted to be on top so he could avenge the clan and the village going off situation but nope its not what happen. Everyone getting worked up is unnecessary. We can be negative but don't be a complete a** cuz your just gonna pick trouble. But that's that. I don't like Sasuke.