One thing that I think is still broken is how the whole tribute/protection system works. I pledge my protection to a CS. Then, century after century, Japan or Babylon or whoever, mistreats and demands tribute from my CS ally. I take a minor diplomatic hit when I "stick up for them" with words alone, but I never, ever have to actually put money where my mouth is--much less actually fight with the civ that took tribute. Now, that's broken enough. This system is a cool idea, but it needs teeth. There should be consequences. What's even worse, my protection doesn't actually give my CS allies any spine. They keep giving in, even though I can wipe the floor with the country threatening them. Civs that demand tribute should have to back it up with force (or lose credibility with city states for future demands) and civs that offer protection should have to actually do something to keep their influence. Don'tcha think?