...this guys siad it very well:
I'm crushingly disappointed by what I've played by this game. I don't think a delay is possible at this point in all honesty, but I'd be happy for this game to be delayed by about a year, if it meant somehow bringing it nearer to the standards set by DX1. If it's going to be released in this state, "Deus Ex" should be removed from the name and the game just be called "Invisible War".