Cadet Deming is clearly the best character.
GI Joe is in this weird place where they want to be a "realistic" military but also have superhero-like characters. In general I prefer the larger-than-life types so I certainly enjoy the flamboyant ones like Shipwreck over the more down-to-earth...