I would think that Oedipus is a combination of both. Without reading the other posts, I would expect that there are three aspects to his personality.
First, he is a hero: he has solved the riddle of the Sphinx and has made travel and trade much easier for the people in the region. He is praised for this, and certainly that is part of what makes up the man.
Second, he is the son of royalty. Born of a king and queen, raised by another king and queen, it is in his blood (if that's possible) and in his upbringing. He is a good man in that he wants the murderer of Laius brought to justice and wants to spare his people suffering, but he is a man in competition with Creon.
Based upon his upbringing—parents and culture—he would be entitled to feel a certain amount of pride because of his station in life and his accomplishments.