I wish your had more control over what CS allies do. Like, pay them to launch an attack on a city with all their units. The further away from them, the more it should cost.
This should definately be implemented. I often find myself with CS allies with borders 3 tiles away from an enemy, and see my allies just shuffle their units up and down the border, not really doing anything.