How is it Sasuke's fault his clan choose to rebel? You're arguing that's a way that Naruto is superior to Sasuke but Sasuke was seven. He had no control over that. He didn't know about it. Itachi said he regretted not telling Sasuke, since he believed Sasuke could have been the one to restore the clan. You're not superior because of your parents or clan. You're superior because of your decisions. His decisions make Naruto the more heroic character, not who his dad was.
In my opinion, Naruto always defending the village is the most poorly written aspect of his manga. Sure, he came to have some friends, but the majority hated him. However, he still defended them. He never confronted them for being prejudiced hypocrites who hated him and made him an outcast but expected him to defend the village. Then the liars worship Naruto, saying they always knew he was hero. Naruto never called them out on this.
Sasuke wasn't born with the Sharingan. He had to awaken it. He was only born with the capability to waken it. Also, both being a jin and having the shargingan have disadvantages. You could become like Gaara was or like Sasuke was. Sasuke is slowly overcoming his hatred. He saves his comrades now, unlike in the Five Kage Summit. He even apologized to Karin, showing he regrets at least some of his actions.
Sasuke would still be a powerful ninja without the sharingan. He was at the top of his class without it in the academy. He mastered the great fireball technique, something that is supposed to be beyond genin, when he was seven. Sasuke is very skilled. It's not all about his sharingan.
Sasuke is not evil. He is a morally gray character and always has been. This is what makes Sasuke more interesting to me. I don't know if Sasuke will do good, but Naruto will always do good and solve all of the world's problems. I find straight heroes to be boring. They are more morally decent beings, and we should strive to be like them. However, in fiction they bore me.
Sasuke is the more complex and interesting character. This makes me think his character is better than Naruto's for me. That being said Naruto is the more heroic character of the two. For me, "better" and "more heroic" are two different things entirely.
note: I just respectively disagree with you. The only things I took exception to were your point about the Uchiha Coup and Sasuke being evil. If you like Naruto more than Sasuke for being more heroic, then that's valid. We simply judge a character by different measuring sticks.