Personally, I think they should should release the game through the Impulse platform as well as physical boxed copies in store. Impulse is similar to Steam with some advantages. Firstly and most importantly, download speeds from Impulse far exceed those on Steam, especially for new releases on release day. Secondly, Impulse uses an anti-piracy method called GOO which is almost transparent to the user and yet fairly tough to crack (game executables are encrypted with your user details).
Just my $0.02.