I also want to add one more: the always-online requirement.
For the local multiplayer or online multiplayer, InterAction Studios already says that it is a huge undertaking and cannot be easily done within the first year of release. But will there at least be an option to download missions (from your favorites or the mission results screen) to play offline, or better, download all missions in the entire galaxy? For example, play missions offline, your results will be saved but your stats displayed to other players will not be updated until you go online.