Wesley was one of the most annoying characters ever.
Wesley Crusher was the first Mary Sue.
That is a person who solves everything with ease with no training over experts that just cannot figure out what to do until Mary Sue comes along.
All other female Mary Sue’s were patterned after him.... : )