I am praying it get's released(on day 1) in the 1C-shop ,
http://1c.yuplay.com/ , so maddox games get's a bigger cut than even with steam. But it's unlikely a publisher would allow them to put it up there for the first few years at the least.
Still if they find a way to do their own digital distribution i will be sure to buy it there or otherwise whereever Oleg states he get's the biggest % per sale from.