An impressively complex action role-player, where every problem has multiple solutions, but it's not always quite as smart as it thinks it is.
The range of options, skills, and weapons available is highly impressive, with multiple solutions to every problem; Excellent level design and interesting sub-quests
The story doesn't always make much sense, and the plot is surprisingly small scale; Fiddly controls and interface; Weak voice-acting and lip-synching