I personally hated how the AI always had these anti-aggression pacts against me in civ 3. I mean by turn 10, practically every AI opponent had some pact where if I was at war with any of them, they *ALL* declare war on me, and only me, even if I wasn't the one who started the war, it was pure bullshit. I had that shit happen to me *EVERY* game, I just stopped playing after a certain point.
I also hated how you discovered resources, and were unable to build any advanced units or buildings without having access to the said resources, which never ever spawned anywhere near my territory, it would be in an enemy's territory. No big deal right, just conquer them or trade with them. OH WAIT! If I try and conquer them i got a 10v1 situation on my hands. And if I try to trade with them, they ask for 5X more stuff in return, or I'll get a 10v1 situation on my hands again.
Not everyone experienced this I understand, but I honestly did, and it really made me hate the game. Otherwise it looked fun.
Civ 4 had none of those problems, it had the random spawning rsources sure, but you wouldn't be *NEARLY* as gimp without them as you would be in 3 (I mean in 3 I'd discover how to build jet planes, but yet the most advanced unit I could build would be something like an effing pikeman because I lacked certain key resources). There would ALWAYS be a semi-decent unit, and a decent amount of buildings to build, no matter how shafted you were with those rare resources.
In addition, the cpus never made bs "gang up on the human" pacts (it's not like I was playing on deity or anything). Plus it had leonard Neymoy, I mean that's a win right there (I'm going to miss him in 5, I doubt they'll manage to get him to narrate again, if they do that'd be super cool).
Civ 4 did have one fatal flaw though...Town sieging was bs. My own towns would have certain defenses, and I'd make sure enemy siege engines wouldn't bombard it down, even if I had to sacrifice a few units to get them down. However, and in return, I'd have a unit with a defense level of say 8, hiding behind a town with +100% defense fend off like 2-3 attackers with a defense of 10, seemed about right.
But the CPU towns were bs. I'd make sure to siege their towns until their fortification bonus was 0%. But somehow, simple longbowmen were fucking ninja gods at defending that town. One time I even cheated, and sent 4 helicopter gunships to attack a town beind defended by a buncha longbowmen, in a town with NO fortification. EACH longbowman was able to take out 1 or more helicopters. wtf!
I mean civ 4 is a game with enough difficulty settings that the computer shouldn't have to blatently cheat in battle to provide challenge. On the harder settings it already cheats by paying less tax, having less unhappiness, making more gold, researching faster, etc, etc. WTF do their units have to get this magical +1000% bonus when hiding behind a town (it was only when defending a town, combat was relatively fair otherwise).
gahhh.