Most factions have good units, either more in the early game, or the late game. There's usually something good to say about every faction, even if those few good units doesn't make everyone happy with the faction.
I have been interested in trying to find a faction that has good units all around. Not the best in every field, because I don't think that's possible without cheating, but having at least a couple good units in every field: Melee, missile, cavalry, and artillery.
I settled on France, but I'd like some other opinions. Does everyone agree that, aside from them not having musketeers, the mortar, and a better missile unit than peasants in the early game that they do have the most balanced roster all around? Those are my nitpicks, as well as wishing one of their good late game archers could plant stakes instead of both using fire, to set them apart better.
It's a good faction, even if it can have difficulty in the early game, but does it really have the best rounded out roster? Is there a better one that has good units in every field?