No, I agree, Superman DOES have too many powers. That's kind of the package though. He is very beatable, as we've seen many times. He's just picked up a bunch of abilities along the way.
He's got flight, MASSIVE invulnerability, MASSIVE super speed, MASSIVE super strength, super breath, freeze breath, heat vision, microscopic vision, x-ray vision, RIDICULOUSLY UNREALISTIC telescopic vision, the ability to combine any and all of his visions or powers in general, super stamina, RIDICULOUSLY UNREALISTIC super hearing, the ability to survive off of NOTHING but solar radiation(and by nothing, I mean NOTHING, including food, water, OXYGEN, sleep, etc.), the ability to supercharge all of his abilities depending on amount of solar radiation he has access to, super THOUGHT PROCESS(meaning he can process and retain information on a superhuman level, to the point where he is fluent in thousands of alien languages, and can remember things in old age that happened millions of years ago), super longevity(meaning he can die from old age, but he was literally able to live for a billion years in one comic), super reaction, and even the ability to CREATE new superpowers. He literally shape-shifted into an ogre once, by mashing his face together, and changing it's shape/size/color and appearance.
Of course, this all depends on the version of Superman, but one of the most prevalent versions, the one before COIE's, has ALL of them. Mr. Myx phucked with him once, and made him sniff magic sneezing powder, so he flew to a distant galaxy in less than the second it took him to sneeze, and was destroying a small, sunless solar system in his sneezing fit.
That's why he's usually not allowed in versus threads... He's too strong. Unless his opponent is from DBZ.