Well, I disagree. If I'd know my opponent has no way of getting resources for swordsmen and Axemen, I'd go for Swordsmen. They're simply stronger. More expensive yes, a little bit. 
And ur idea of attack before able to make swordsmen is not an imperative at all. Just attack at the right time. There's no way of making sure ull be able to attack an opponent very early, because starting conditions can be very harsh. And often it's first survival, and only then attacking. If u have the possibility to make an early attack, sure go for it. But often it's not the case. In the beginning AI on Deity especially has so many advantages it's difficult to just attack them so fast. U need to wait until u have the advantages of Swordsmen and/or Axemen.
Axemen are in general warfare better. Once again we all knew that, but in the case of taking on archers I'd definetely take Swordsmen, although it hardly matters... the archers will be chopped to pieces anyway!
Darius I, the Undaunted of Persia.

And ur idea of attack before able to make swordsmen is not an imperative at all. Just attack at the right time. There's no way of making sure ull be able to attack an opponent very early, because starting conditions can be very harsh. And often it's first survival, and only then attacking. If u have the possibility to make an early attack, sure go for it. But often it's not the case. In the beginning AI on Deity especially has so many advantages it's difficult to just attack them so fast. U need to wait until u have the advantages of Swordsmen and/or Axemen.
Axemen are in general warfare better. Once again we all knew that, but in the case of taking on archers I'd definetely take Swordsmen, although it hardly matters... the archers will be chopped to pieces anyway!
Darius I, the Undaunted of Persia.
