Steam is excellent in terms of allowing customers to have the engine always up to date, but even GOG is excellent for it has a wide customer base.
Regarding others , considering the game i can only think about Slitherine/Matrix and maybe battlefront.com (but they are more focused on their own engine Combat mission i suppose)