It would have been a great game in the 2000...
The graphics are old and dull for the technology of today, its almost like you take your Diablo character, suit him/her in a trenchcoat and give him a serie of weapons and dull special habilities.
The missions are TOO MUCH repetitive and the game its a very short circle of doing the same in the same scenarios every certain time. Then, when you suddenly reach almost the end of the game, the difficulty goes to the sky and you have to take a numberless more of dull missions to get levels to finally take the last mission.
Mediocre story with "differente point of view depending on the character" doesnt give the game the interest i expected...
Overall, it would have been a great game in the 2000...