I would recommend buying this version over the Steam version personally. For various reasons modding and updating the Steam version of ArmA can be a pain in the ass. The Steam versions also get the patches late.