Allied Assault is fine but the expansions both have game breaking/frustrating issues. The difficulty in Spearhead is borked and the pathfinding seemingly breaks every other level in Breakthrough.
Play through Allied Assault, don't bother with it's expansions.