I would contribute to this discussion, but Eidos don't release the game here till friday. (yes, I'm very very very bitter that I get to listen to all this without being able to try and make my own mind up on if it's possible to see past the flaws).
Judging from the demo, there's one or two overiding issues (dumb-acting AI, unified ammo) that I would assign blame higher up for, but mostly issues that I'd lay on the doorstep of their QA department, a number of which smell of too little time testing the PC version after working on the Xbox version. As project director, I think HS dropped the ball a bit, something I'm willing to put down to inexperience at being in charge of a whole project.
I think things would have turned out better if WS had been more involved in order to bring his experience to bear to help deal with developing for multiple platforms. That sort of project management experience isn't something you can go to someone and get the ok for.