Wesley Crusher is one of my favorite characters.
I never shared that over-the-top hatred of Wesley. When introduced, he had a logical reason for being on the ship (like other children of working parents). His intelligence was something else which did not offend me because--guess what? There are above average kids in the world, but some early TNG viewers resented Wesley to disturbing levels. Their arguments were not of the "He's not a well developed character" variety, but of the "He's too smart MU****!" kind, which is more telling about the people who made that argument than any point about the character. In short, there was some hatred of the character because if they were not blessed with above-average intellect, then they did not want to see a teen-aged character interacting on the Enterprise with said above-average intellect.
Wesley was not Lost in Space's Will Robinson; in other words, he wasn't the resident genius who was at the forefront of most stories while the adults only reacted to events they had no direct participation in other than to back up Will.
Regarding present day Will Wheaton? Well, that's another matter.