ALEX has better AI as it was the last RTW engine to be patched.
However, the ALEX engine causes the AI to retrain its units whenever they end up in a city that can retrain them. Some people really like this. But personally, I hate it. Why? Because a defeated enemy army can retreat back into a city, retrain when the turn ends, and next turn be pretty much back up to full strength - thus virtually negating your victory on the battlefield. Especially if you haven't managed to retrain your own depleted army!
ALEX engine was designed for the Alexander campaign against Persia, which is basically meant to be one gigantic blitz from start to finish. Now if you like blitzing your EB campaigns, and want non-stop fighting and rapid expansion, then you'll love the ALEX engine. If you don't like blitzing the map, and like to take things slowly, and like for your battlefield victories to have a lasting weakening effect on the enemy, then you won't like the ALEX engine.
Bookmarks