Get it on steam. They will most likely let us pre-load the game, letting you play as soon as it unlocks.
Through steam, your game will update automatically, your control settings will be remember by steam could if you ever uninstall etc...
If you are comfortable with Steam, i'd say go with it.