You also accumulate "miles' by buying modules off of DCS website instead of steam. Basically you get 10% of any purchase towards your next purchase. Buy an $80 module? Now you have $8 towards your next one. And steam modules can be transferred to your DCS account, but not the other way around. This way, if there is a steam sale but no ED sale , you still win. And if there is and ED sale and no steam sale, you still win.
Something to think about.