On the topic of XCOM 2's AI difficulty, I had actually thought it looked rather decent, though I've only watched the first two hours of the first video. One of the things that I liked about Long War was that one of the primary sources of increased difficulty was the higher number of enemies. Especially EXALT missions, which had absurdly massive hordes of weak enemies. It was difficult because they had such numbers, but it didn't feel like cheating, and it made me feel like a badass mowing down so many enemies.
XCOM 2 seemed to be doing something similar, by having the basic Advent troops be weak and numerous, without special effects. Then again, maybe the change from having lots of different types of basic enemies, each with their own quirks, makes the game less interesting and they cheat more to compensate.
...Mind control is certainly cheap, though. I mean, seriously, how are you supposed to counter that? Just run away? Boring. Only use soldiers with high will/will-increasing items? Annoying, not strategic.
I think the point is that they can't use proper tactics and strategy, hence why they get all those privileges. I mean, videogame "AI" often isn't really AI. I mean, it's not like anyone would want to make and train a neural network or something for that (assuming they even have the resources in the first place), especially not with the risk of them coming to very strange conclusions, when they could just take the easier method which costs less and takes less time.
The issue being brought up isn't that they have those privileges, more that they're too in your face about it.
You underestimate nerds, Emp. Just a little while ago, a single guy made an AI for Dark Souls PvP, using a neural net even. Yes, Dark Souls is much easier than XCOM, but there's certainly people who are interested in making AIs, even at significant cost with little return on their investment.
I honestly question whether XCOM would be a better game with an extremely skilled AI. I mean, who do you want to be? The guy who has inferior capabilities, but might succeed because he's smarter? Or the comparatively stupid person who will generally only win by dint of having superior firepower? If a match is challenging, both people will almost certainly exist. A good AI would need to be an AI which dynamically adjusts how stupid it is based on how smart the player is, so that the player can always feel like he's the smart guy who triumphed over the idiot.
I think the Dark Souls PvP AI is a pretty decent example of that. Yes, it's vastly superior to the game's normal NPC AI, but it's also vastly harder. It's not skilled enough to beat the best human players, but it utterly stomps most people, and most likely could do so even if it had significantly inferior stats.