As most of you probably know, in the G&K expansion units from military city states spawned in your own territory instead of the city state territory as was in vanilla. Actually, I don't like this change. Why spawning a unit in the city state territory is bad? The only drawback I can see is that if you need this unit in your territory it may take some time for him to travel. However there a lot of good points when a unis is spawned in the city state territory. It is natural. No teleportation. Easier exploring the far territories. Dealing with barbarians (getting experience or pillaging barbarian camps) that are far from your empire. Help the city state if it is under attack. Attack or pillage your enemy from the back with the element of surprise. In large or huge maps I often used (past tense, unfortunately) the following nice strategy at the early stages of the game. Ally with a far military city state. Get a unit from them. Travel the unit to your empire exploring the map and fighting with barbarians. At the final you get the fully experienced (30 xp) unit together with gold from barbarian camps, ancient ruins, and may be new explored area or new diplomatic contacts. Profit. My suggestion is to make it at least optional. What do you think?