Lukin86: Arma 2 and 3 will not be released on gog because multiplayer uses steam. Arma 2 has been updated in the meantime with 1.63 and 1.64 which allowed this steam integration in addition to correcting some multi bugs.
Arma Cold War and Arma Armed Assault still use a non-steam multiplayer, even the steam version does not use the multi-steam server. For sure the games are available again on gog.
lazydog: Not sure this is entirely correct.
ARMA2 was previously released on gog, (I have it in my library), it has a multi-player serial key on the download page which as far as I can tell can be redeemed via steam (for steam only update/use). If anyone really wanted to go down that route- and by the way, with the recent direction of gog this may well appeal to some-if you have the gog version, you may be able to register it with steam (with the drawbacks that will entail).
Sadly ARMA2 is now gone from gog.
As for ARMA 3, to answer the OPs question, as far as I can tell ARMA 3 is worth avoiding purely due to a fairly agrressive DLC milking approach (apart from the obvious DRM).
Bohemia interactive like DRM so will unlikely release anything more on gog.
Their loss.
https://www.gog.com/forum/arma_series/how_do_you_find_the_arma_2_co_cd_key/post1 If arma 2 left gog it's only because of the multiplayer migration to steam (during this migration period, moreover, the game left the gog catalog, it's not a coincidence). Moreover for its that the gog key goes elsewhere on steam. And so he will not return to gog at least as long as the multiplayer on steam is still operational.