Superbad works because none of those three overshadow one another; they have some kind of dorky, symbiotic relationship. Remove one of those characters and the film would likely be half as good.
Superbad also remembered it was a comedy and never deviated from that definition, whereas Knocked Up shed its comedy identity one-third the way through the movie and became a predictable chick flick. Failure!