Some of the complaints are, indeed, legit; but isn't this the case for most games? We can read any thread around and find hundreds of dissapointed gamers where many found a great experience... the half empty, half full glass effect.
If we start strictly focusing on the flaws of every game, we would not be playing much these days.
Yes, there are a few imperfections and odd choices in the game--I agree with some of them, however my point is that the game is not broken--meaning unplayable; and can be fun if we look at it from the overall experience point of view or as a fan of the genre.
It's hard to focus on the good things and ignore the bad things when the bad is almost all of the gameplay. I'm left with a movie that has a horrible story and poorly written characters.