Naal: I have this on Xbox and GOG, i also had it on steam before i refunded it.
I would say that none are perfect. GOG, Steam, and Origin all have better graphics but the xbox version has better controls.
Controls may not seem like a big deal to some but to me it is very important.
On xbox the camera is a free cam and is not stuck behind the charachter like on PC.
On xbox when you press left or right on the joystick to move the character turns, and on the PC the character will strafe.
Also on xbox, you can use the d-pad to choose dialog choices. you can't on PC.
I know on PC i can use the keyboard but i prefer using a controller for this game. However, if i didn't have it on xbox and could only play it on PC i would use the keyboard because the controller imput is so terrible.
I just bought the game earlier today on GOG and wanted to decide between using an Xbox 360 controller or the keyboard and mouse on PC. Are you saying that my gamepad wouldn't work as well in this game despite being essentially a PC port from Xbox.
BTW if you had to choose between GOG and steam, choose the GOG version. It has already the patch included while on steam you have to add some fixes to make it work right.
As for the Xbox vs PC version controversy, I would choose the PC version. I was able to choose 2715 x1527 resolution on PC, while you are stuck to playing the game in the resolution set in a first generation console, the original Xbox.