With lots of options for force mixes, terrain and battle types, timeframes and so on including randomizable options gives infinite replayability. Great mix of turn-based for giving commands and then seeing it play out across the battle real-time. This series stands the test of time, still playing and loving it many years later.