Hmmm, city states being constantly much more advanced and usually having much more units than my civ with several cities... that's total cheating.
That's not cheating. Cheating is breaking the rules of a game. The rules are set up so that City States do that. That's how the game mechanic works for City States.
Other civ's enjoying several allied city states shortly after the start of the game while I can't even get one ally - that's even more cheating.
At higher levels the AI gets bonuses to increase the difficulty for the player. Again, that is how the rules of the game are set up. It's not cheating, when the AIs adhere to the rules as devised by the devs.
If you can't ally a single city state early on, you need to look at how you play because I can do it on Immortal without much bother at all and I have seen it done many times on Deity.
Not being able to summon a decent army because the much smaller ai creates units out of nowhere and attacks you without a feasable end, building wonders at the same time - that's awful cheating.
No, again, no cheating here. Cheating is breaking the rules of a game. The rules give the AIs varying bonuses depending on difficulty level. The AIs don't break those rules, they follow them.
People cheat, computer programs follow rules. The rules in this case give the AIs more units to start than the player gets and makes units cheaper to produce and maintain for the AI than for the player.
The whole point of the difficulty levels in Civ games is to give the AI more power and resources than the human, to make the game harder for the human. If you can't overcome the AIs bonuses, you need to try harder, or simply play at a lower difficulty.
Complaining that the AI "cheats" (breaks the rules) when all it does is follow the rules, is just silly.
I understand there are ways of winning immortal, but I agree it's mostly about exploiting and knowing how AI reacts to different events and how to use those, which is not how things work in real life. Since this is a simulation game, I expect it to be realistic and more logical, especially taking into account it's in version 5 now.
If by "exploit" you mean the verb
to exploit, as in
exploiting an enemy weakness, then I agree that exploiting the AI is required increasingly as you move up the difficulty levels.
If however, by "exploit" you mean cheating, or playing the game in a way that was obviously not intended, in order to gain advantage, or take advantage of bugs, or flaws in the game code, then I disagree with you.
I and many others can frequently beat Immortal difficulty without doing anything that is unarguably taking advantage of game design flaws. Civ5 has been around for almost a year and a half and none of the tactics I and others use for winning have been patched out in that time, leading to the conclusion that these tactics are legitimate and intended play.
I think they should put a serious effort to improve AI fighting tactics and to make it better with each level, rather than granting AI unilimited powers to easily ally with any number of city-states and preventing AI from having cities which build new units in one-two turns completing wonders at the same time.
I agree that a better tactical AI would be welcome. The Civ5 tactical AI is far from perfect. I don't think for a minute that the AIs have "unlimited" powers though. You should watch some of the Deity players who've put videos up on YouTube. Even at Deity, the AIs "powers" are most certainly
limited.