The problem with shonen anime comes in the name. "Shnen" means "young boy," so shnen works have produced a wide variety of male heroes, like stoic muscleman Kenshiro from Fist of the North Star or happy-go-lucky Goku from Dragon Ball. Unfortunately, the women in those series specifically can be typically described as useless damsels and they be shopping, respectively.