Dave Pottinger has programming credits on all three Age of Empires games, was director of technology on Age of Mythology, and was lead designer on Halo Wars. He probably knows what he's talking ...
We had to pull back and take some very innovative things out of the game, I'm talking particularly about formation-based combat in Age of Empires 3. Hell, we demoed that at E3, and took that out ...