Yeah, AI should be smart about picking political parties (weighing out the bonuses/penalties). And we've reciently made it so GalCiv can hold up to 50 different political parties at one time, so for right now you can simply add as many parties as you want