The biggest problem is your 'D' - archery ruins the fun in many cases.
Of course archers shoukld help and interrupt fights, support melee and stuff, but it's simply too much. Especially because the archers often survive so in the final phase of a pretty even battle, one team just gets shot over and over again with noting to do about it, which is in no way fun.