Just another note, if you play on Steam you have access to the Steam Input Configurator, which will allow you to use the Steam Controller (which I already do) and give you control over other aspects of the game which the in-game controller config won't give you (like customised speed curves for joysticks). If you play the game with a dpad rather than a joystick, or you use a keyboard+mouse this isn't really relevant, although being able to do things like have extra actions on button double-press etc is potentially useful.
In general, the Steam version is better since it has Alpha/Beta access, the devs are very active on the Steam community forum, and it has workshop support. I really hope we get GOG Connect soon, as I love GOG a lot and generally prefer the platform over Steam, but the Steam version is just objectively better unfortunately
Post edited July 12, 2019 by PlausibleSarge