58/100 from PC GamerReviews seem rather positive so far, 8.5 from Game Informer, 8 from Gamespot. Not too bad. I'll write my impressions in the evening, as it's still locked on Steam
I don't think it's easier than putting it on GOG, is it? Must be some publishing crap as usual that sends a game like this directly to Steam.I guess the retail version might not have DRM? I dunno.
I've no love for steam due it's DRM but reality is that it helps a lot developers considering how easy it is to put game there.