I like the way that combat is going. The glass cannon thing is fine, as combat should be deadly.
In regards to archery, I feel it would be awesome if the most one arrow could kill would be one troop. So if my hero Felix, who is nasty good with a short bow, shoots into a group of 4 swordsmen say with a total of 16hp, and he gets lucky and rolls 12 damage, the most that would happen was that 1 swordsman drops and the group goes down to 12hp.
But if my elite group of 8 crude short-bowmen fire into the same group, then they would be perfectly capable of removing the foul presence of the swordsmen, that is if the are lucky and get a good roll.