I think the problem with Wesley was that TNG was not self-aware of how annoying a smug child prodigy is. Other than a memorable exception (“SHUT UP WESLEY”), he was sincerely put forward as a “chosen one” with whom younger viewers were meant to identify. It was TNG trying to be a family show.