Question: why sasuke is a good character?
Answer: What makes him a great character was the way he was able to free himself from that absolute darkness and work to create a better world. Sasuke's quest to understand not only the world of the shinobi, but himself as a person, makes him one of the best written characters I've ever experienced.