Just nerfing dfk by a lot would solve the problem. Make them a good improvement from the militia units but not good enough against the higher tech/more specialized units. Armored swordsmen, dck, etc. are better than them but not by much.