I don't think dynamic campaign is strictly necessary for a good experience. Better AI interactions are. Better weather and ATC/other services would help too. AWACS is worse than Movie Phone. The editor could be a lot easier to use. Easy editor = more and better mission content. If most multiplayer users had 1-3 wingman (that actually helped them in the mission!) typically you'd see an entire different dynamic.