Really fun game, I didnt have many bugs, just small loading glitches and one bugged mission. Really nice environment, fun missions, good story, but I'm not really a fan of the endings. They're either bad (for the character) or you have to submit to the virus.