It's an old game but it's also a good one and there is a lot of replayability since you never know which character is a replicant because it changes with every playthrough. You read that right, every time you start a new game you never know if the characters you run into are humans or not. There are also different endings depending on the choices you make.
If you decide to buy the game remember to check the settings for the option to choose your own lines during dialogues otherwise it will play the generic line (that way you can pick and choose and make the character suit your mood).