Chris has mentioned that they are going to improve enemy AI in Milestone 7. Let's give them some ideas: (And @Gijs-Jan, this is not me bitching about poor AI, but more of a testament of how much I love the game and hope it to be the best it can possible become)
Cleaner agents are regular men. They should try to preserve their life better and not make kamikaze strikes of certain death just to score a hit. They should crouch to be harder targets. Agents shouldn't have LOS edge in night missions (no sure if fixed already)
Cleaner soldiers are fine as they are.
Mantids are skittish. They should camp more and use their TU to shoot symbiots around them (even if there's no visible xenonauts to shoot) to create a swarm.
Wraith is a sniper. Should prefer higher ground and try to keep distance. Always move to a new spot when hit. Should move next to a servitor when low of health.
Psyon should stay indoors, move better to support triangulation, preserve life (retreat) actively and move in tight packs with sectons and psyons
Secton should stay indoors, move better to support triangulation, preserve life (retreat) actively and move in tight packs with sectons and psyons
Servitor should move to heal wounded units more actively.
Andron should never take a step back. To support this tactic, they should have tougher armor.
Reapers are not menacing enough. Maybe move in packs and try to keep out of players sight more actively so they could use the element of surprise more.
Sebillian should avoid indoors and higher ground. Doesn't prioritize cover. Always uses all TU shooting if there are any enemies in effective fire range, even if the % to hit is low. If low on health tries to move out of players LOS to get healed but never retreats any further.
In general, the game needs a lot more back and forth gameplay where every player turn doesn't end in a situation where all visible aliens are killed. They should move more (other than towards the player), heal, flank, try to find better positions, take cover, find allies, run back in the UFO, stay in good firing positions etc... Player tends to have more units in any given single firefight which leads to a somewhat "one note" combat experience. What I'm maybe also trying to say is that there needs to be more unpredictable behavior where I can't really know how the mission is going to play out. Currently I can pretty much see how the mission goes in advance: missions tend to be quite front-loaded where getting out of the dropship is the toughest fight. Then you spread out, kill the few remaining, scattered lonely aliens, find the UFO, where there always seems to be too few aliens to put up a proper fight. Especially mid to large UFOs are a little boring and predictable to raid as there are simply too few aliens and the AI doesn't understand how to camp and be defensive/stand ground properly.
Alien races also feel too samey. Differentiate their abilities and stats to make them really stand out from each other. It's a single player game, so fun should always trump perfect balance.
What else can you guys come up with?