https://www.indiedb.com/games/0-ad/news/a-year-in-review
"Since the last IOTY we have added two of the remaining civilizations: the Iberians and the Carthaginians. In the upcoming Alphas we will add the final two, the Persians and the Romans."
The game was meant to be much more humble originally. There's a lot of interesting points in the article.
The game was balanced for having CS from the start, so they should stay. However, we should still get rid of the Female citizens and replace them with the generic two-gendered citizen unit with slightly altered gather rates.
But, I won't get too much into off-topic.
"QUICK! Nerf the champion spear cavalry!"
Meanwhile, CS javelin cavalry: Exists
The main reason ALL cavalry is OP is speed. They're simply too fast when compared to spear infantry (which should be their counter).
Either increase hoplite armor, or decrease the cavalry speed.
Again, more knowledge comes with experience.
You should slowly switch all of your females to farming by the time you click the Town phase. CS will gather enough wood if you keep training them after your 30th-40th female citizen.
Mason, lumberjack, merchant, a blacksmith (profession, not a building).
Fishermen in the coastal areas. Probably a lot of other things. Women did mostly knitting, some farming and some other stuff that would be inappropriate to talk about.
I commend you on getting all that metal with female only economy. But, it should be easier in a team game if you get a lot of traders. Plus, your ally can send you his excess metal.
Anyway, CS have an inherent advantages - low cost and fast training time. 60 Roman Hastati cost you only 600 metal, which is pennies for such a fighting force (that can be buffed by Centurions and later turned into Legionaries).