Pros and Cons:
Steam:
+Faster Downloads
+Steam License Mangement and Steam UI Features
-Single Branch Line (Doesnt Hold Separate Installs for Open Beta/Release)
-Delay of Individual Modules Availability
-Delay in License Keys Being Merged to their Database
-Does not Work with Black Shark 1 + 2 Upgrade.
ED:
+Works with every module
+No delay in Module Availability
+No delay in License Key Validation
+Separate Installs for Open Beta and Release Branch
+Command Line Options for DCS_Updater
-Slower Downloads when Server is Loaded
Also,
I've updated the guide on ED Forums for DCS_Updater with Instructions for Switching/Updating Your Open Beta Build to Release and vise versa w/ instructions provided by c0ff.
So basically if you dont want to run 2 separate builds, you can simply move from one to another.,
http://forums.eagle.ru/showthread.php?t=114030Switching an Install Between "Open Beta" and "Release" Version Branches:
In the Command Prompt Windows:
Type: dcs_updater.exe update <branch>:<version> (ie dcs_updater.exe update openbeta:1.2.7 )
Type: dcs_updater.exe update <branch>:<version.subversion> (ie dcs_updater.exe update openbeta:1.2.7.23803)
So to update your Beta install to DCS 1.2.8 release.
dcs_updater.exe update release:1.2.8.27203