Much debated and rumoured over the years. Does the AI have an 'unfair' advantage over the Human Player? I suspect the answer is going to be yes, but not necessarily for obvious reasons. The AI of course 'knows' everything, as it is the Code. Hoever, it is not 'intelligent', or I might say 'clever'. It follows proscriptive logic ruthlessly, but not intelligently. This can manifest in patently bizarre behaviour, and sometimes apparantly astute behaviour. They are both the product of the same system. It doesn't 'know' that it is being 'clever' or 'stupid'.
However, I do think that it has certain 'advantages' over the Human Player, but not something I would call 'unfair'. Indeed, you can turn some things to your advantage. I am convinced that a Team on 'defend' will be perform better (more accurate) when firing on a target. In particular Bazooka/Panzerscheck Teams. It seems to me that if I manually command them to Fire on an enemy, the success rate is lower than if I get them close to the enemy and put them on defend. If the target is close enough, it WILL open up on it. The same goes for AT Guns, the problem being that you cannot decide which target they are going to choose (unless there are no other choices...), and you can't gurantee they will always open up.
I don't know if anyone has tried playing CC without EVER using the Fire Command? It's an idea I first got from Mick (xe5). Play a battle, but only use the manouvering Commands. Let the AI do ALL the firing. It makes for a very different game, though not everybody's cuppa tea...