If there was ever an under appreciated classic, it was System Shock 2. You get to choose from 3 classes and develop your character however you see fit as you battle, sneak, or hack your way through a haunted spaceship full of biomechanical terrors.
System Shock 2 Demo
System Shock 2 Demo