I have been playing this game since the day it came out and one thing stands out to me. With the ability to modify any civilization's abilities, there seems to be very little intirinsic difference between sides. Outside of graphics and one ability (such as +6 logistics for Humans) and starting technologies, of which some races simply have more, rather than having advantages in certain areas of the tech tree, there is basically no difference between different civs. I would kind of like for civilizations to be more unique, each with its own identity, so that there is more than cosmetic difference in playing different sides and in interacting with them. Since there is already an ability to create your own civilization, there seems little need to make each of the other civilizations almost completely customizable.
Basides the difference in the experience in playing each individual race, there is also a difference in interaction with each race inside the game. I do not want to draw parallels with other games, but I would like to use the example of Alpha Centauri to illustrate my point. There each faction had its own agenda and identity. The experience of starting next to the Spartans was completely different from starting next to the Peacekeepers. Each faction leader determined his or her attitude towards the player based on numerous factors, such as social choices, past history, etc. Interaction between races in Galactic Civilizations 2 seems shallow in comparison, as the only thing that seems to matter is proximity of borders. This seems especially apparent in light of how perfect the game is in all of its other aspects. There is a lot of background history between civilizations, but it does not seem to be reflected in the game. Torians are just as happy to talk and trade with the Drendin Empire as they are with everyone else, despite having been formaerly enslaved and vowing revenge at the beginning of the game.
Basically, I would like each side to be, by default, unique in abilities and starting technologies as well as in-game personality, values, and attitudes. Experience of playing different civilizations should be different in more ways than just cosmetic, as should be interation with different sides. The ability to create a custom civilzation will keep people who want that specific ability configuration happy, while providing a richer game experience for everyone. At least that is my opinion. I believe this should at least be made one of the option--to have unique civilizations in abilities, ideology, and attitudes.
One last note. One thing that I do think should remain customizable is the political party--it makes perfect sense that different political parties can lead different civilizations. And it will allow each player to customiza the abilities a bit.
Anyway, what do you guys think of my idea? Let me know. I would also love to hear the developers' viewpoint on this issue. Thanks to everyone for responding.