steam version is the best
and there is one other thing its not that big of a deal but putting weapons in stashes and leaving and joining again resets whats inside
great game 2 problems though sometimes the enemies inside cars look silly because the wheels glitch into the floor its not that big of a problem but the next problem is, if you jump right after getting out of a car you go flying...