i d say u did a good decission in remaking the gen. i had a bow gen at the beginning as well, which was very effective in archer war. but that was not enough at all. you dont want the gen get hit by arrows + u have tons of guys that just rush. so the archer gen is useless at all.
i also got a meele gen now after i tested the leadership gen as well. the leadership gen was amazing, only that he died too fast when the idiots just pushed through to kill him. thats why i wanted a meele gen, cause meele gen is a life quaranty for the bodyguard unit. but sometimes i lose against leadership gen armies cause of the morale effect. its not an easy thing at all, but the archer gen is crap for sure.