I think variable OOB would be the most interesting option, to keep the campaign replayable. You would have a core OOB, then roll a D6 and add another formation, air support, air cover, etc. Modify the D6 based on whether you won the last battle or not.
I like the idea of replacements too. Some...