I find that the land units of my allied units just sit there, in heaps of 19-30(!) units at a time in their capital city, without attacking etc. Surely a maximum limit could be imposed on the number of (AI-controlled) units in any one hex(unless forced to do so by enemy encirclement)? It's just that I hate having to take on expeditionary forces or assume military control over other countries as that drains my supply points to nil, so that I would prefer a better AI for my allied nations.