mkvamm: I'm really only going to play this game coop, so I'm wondering if the crossplay between platforms works as well as it would through Steam (like no issues connecting, frequent disconnecting and other online issues).
Works like a champ for me. I have the GoG version and my friend has the Steam version and, while at first I would give him the code, that got annoying, because it changes every time. So he tried my (external) IP address and it works just fine with that too. Unfortunately, FiOS likes to change that with too much frequency, but it has worked for the past month anyway.
To get my external IP, i use:
https://whatismyip.com