Launched with myriads of bugs but had a soul like few. Bugs be fixed, some systems so updated they are not even in name what they launched as. Overall, there are 2 versions of this game and I would call them the PC and the Console versions, or 1.x and 2.x - I think I actually prefer the older version as I feel I was less railroaded into fixed playstyles by it. The newer version with the DLC certainly oozes with style and glam but the polish of it makes it less gamey and more cinematic. If that is you jam, go for it. I am very glad I played it at launch when the feel was a lot more raw in a sense. Self returning knives... why? As bad as the old system was it never really broke immersion or "reality" in those glaring ways the new can do it. On the flipside, having Jonny in the car commenting on quests, ways of driving and things. So much more in line with the feel of the game and its plot. Nothing is perfect but this comes close. Kinda like Baldur's Gate 3 does for a D&D game.
I played this out of a CD at Win95 and onwards. Saw it cheap here and wanted to play it again. However, it requires DirectPlay, an obsolete lib for Windows now, which will not install. This basically crashes the whole computer in terms of a lockup of the processes. Until someone pre-package this game with this lib, do not buy if you have Win8 and forward but the looks of it. Requires DirectX9 essentially. Pity because the game it self was good in the olden times.