I gotta say, this game came out of nowhere and impressed the hell out of me. I made a bit of a gamble by preordering it because it looked pretty good, but I was fully prepared for Syndicate-level or even Shadowrun-level disappointment.
As it turned out, the gameplay was great, the characters were memorable, and it the best game I've purchased so far this year. I loved the damage system the robotic enemies have, which unlike a lot of damage systems actually shows you the damage as it's inflicted. The enemies themselves have that TF2 easily-identified-by-silhouette-and-color thing going for them, which is always a plus, and the AI is (fittingly) pretty good. Enemies with close-range weapons will charge your position while long-ranged ones keep you pinned down, and combat never gets boring.
I'm surprised that the review didn't touch on one of the main points of the story that...well, it kind of drives the whole thing. The androids that the company is producing are indistinguishable from humans, yes, have emotions, yes, but the main reason why they're impossible to pick out in a crowd is because they don't know that they're androids. As a result, they have the tendency to go insane upon discovering that A) all their memories are fake and B) they're not human. The sequence that introduced this issue was amazing, and it set the stakes of the game quite nicely.
So yeah. It's a great game. I agree with the review on most fronts, but I don't think it's too simple for people who are used to Blade Runner for their android/human conflicts.