I was not really attracted by this mod theme but after playing it, i found it really nice with really pretty art and with good ideas (specifically naval battle).
I think it should be the opposite, some most civs should be able to spawn champs from barracks, and others with special units (like spartans) should have special buildings.
Even though, I don't think the Devs are interested in balancing civs that much at the moment.