You mean who was better acting the role or who had better material writing the character?
Henry Cavill has moments being very wooden in his delivery, half of the material he worked with botched the character of

uperman, he was also part of
Batman V Superman.
Christopher Reeve was ideal in the role, he was so ideal he even gave it a lot of thought as he was acting the role in the bad half of his movies. None of his work made the character less than a beacon of hope and a symbol of what humanity should be like.
The poll is missing
Brandon Routh, he's the second best actor in the role, and is even charming in the often maligned yet very underrated
Superman Returns. It appears that he was also the best thing about the recent
Crisis on Infinite Earths, not just as the best part of a terrible thing, he was genuinely impressive to people who saw it.
The others have their issues, but I will just state that
Dean Cain is my favorite, he seriously needed to improve his style instead of "Umm.. uhhhh.. mmmm", which he did that a lot.