Is Sasuke arrogant? Yes, and so naruto 693 is Naruto, and, so was Neji, Kakashi, Oroichimaru, Jiraiya, Sarturobi, etc. Amazingly, like all those characters, Sasuke changed. How you can continue to call him arrogant makes no sense, and just makes you look like you hate him and can’t deal with the fact he’s changing.
Sasuke’s arrogance isn’t arrogance at all, he understands how powerful he is, understands things better than everyone else. He isn’t arrogant as much as he is just a fucking asshole. His “arrogance” in thinking himself superior to everyone is the typical arrogance of an elite young person thinking they have no equal, especially since Sasuke was told his entire life he was in fact better than everyone. As far as him being selfish…this couldn’t be any farther from the truth. Sasuke’s entire life is filled with self sacrifice in the name of others. You could make the argument that his desire for revenge was selfish, that he abandoned his friends and village, but unfortunately the flip side of that argument is that he was fighting for his clan and their honor and his friends were holding him back (and ironically, he truly owes nothing to Konoha who had people wishing him dead).
It wasn’t until his realization that Itachi was innocent that you could argue he fell to the side of selfishness, and even then he still harbored feelings for his comrades and risked his life for them and cared for them.
Sasuke is case study in how environmental factors can change the nature of a person. Sasuke was a good natured loving child, and he was turned into a cold heartless bastard. He had his childhood stolen from him, his family killed by the person he loved most, and throughout his life was the victim of mental, physical and emotional abuse. Not to mention he was never given a proper role model nor an adult super vision to our knowledge.